/dports/www/firefox/firefox-99.0/third_party/highway/hwy/tests/ |
H A D | convert_test.cc | 162 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 D | demote_test.cc | 233 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 D | arm_sve-inl.h | 848 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 D | arm_neon-inl.h | 2263 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 D | x86_256-inl.h | 2297 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 D | x86_512-inl.h | 2500 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 D | arm_sve-inl.h | 848 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 D | arm_neon-inl.h | 2263 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 D | x86_256-inl.h | 2297 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 D | x86_512-inl.h | 2500 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 D | convert_test.cc | 162 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 D | convert_test.cc | 157 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 D | convert_test.cc | 157 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 D | arm_sve-inl.h | 1001 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 D | rvv-inl.h | 1266 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 D | arm_neon-inl.h | 2481 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 D | x86_512-inl.h | 2925 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 D | wasm_256-inl.h | 2081 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 D | arm_sve-inl.h | 978 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 D | arm_neon-inl.h | 2396 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 D | x86_512-inl.h | 2784 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 D | skeleton.cc | 57 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 D | skeleton.cc | 47 const auto bits = BitCast(d32, ConvertTo(df, PromoteTo(d32, u8))); in OneFloorLog2()
|
/dports/devel/highway/highway-0.15.0/hwy/examples/ |
H A D | skeleton.cc | 54 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 D | skeleton.cc | 47 const auto bits = BitCast(d32, ConvertTo(df, PromoteTo(d32, u8))); in OneFloorLog2()
|