/dports/devel/fp16/FP16-4dfe081cf6bcd15db339cf2680b9281b8451eeb3/test/ |
H A D | ieee-to-fp32x2-psimd.cc | 22 const psimd_u32x2 fp32 = in TEST() local 25 EXPECT_EQ(positive_infinity_f32, fp32.lo[0]) << in TEST() 30 EXPECT_EQ(negative_infinity_f32, fp32.lo[1]) << in TEST() 35 EXPECT_EQ(negative_infinity_f32, fp32.lo[2]) << in TEST() 40 EXPECT_EQ(positive_infinity_f32, fp32.lo[3]) << in TEST() 79 const psimd_u32x2 fp32 = in TEST() local 198 const psimd_u32x2 fp32 = in TEST() local 319 const psimd_u32x2 fp32 = in TEST() local 380 const psimd_u32x2 fp32 = in TEST() local 439 const psimd_u32x2 fp32 = in TEST() local [all …]
|
H A D | ieee-to-fp32-psimd.cc | 22 EXPECT_EQ(positive_infinity_f32, fp32[0]) << in TEST() 27 EXPECT_EQ(negative_infinity_f32, fp32[1]) << in TEST() 32 EXPECT_EQ(negative_infinity_f32, fp32[2]) << in TEST() 37 EXPECT_EQ(positive_infinity_f32, fp32[3]) << in TEST() 58 "F32(F16) = 0x" << std::setw(8) << fp32[0]; in TEST() 62 "F32(F16) = 0x" << std::setw(8) << fp32[1]; in TEST() 66 "F32(F16) = 0x" << std::setw(8) << fp32[2]; in TEST() 70 "F32(F16) = 0x" << std::setw(8) << fp32[3]; in TEST() 76 "F32(F16) = 0x" << std::setw(8) << fp32[0]; in TEST() 80 "F32(F16) = 0x" << std::setw(8) << fp32[1]; in TEST() [all …]
|
H A D | alt-to-fp32x2-psimd.cc | 23 const psimd_u32x2 fp32 = in TEST() local 26 EXPECT_EQ(fp16_alt_to_fp32_bits(fp16[0]), fp32.lo[0]) << in TEST() 29 "F32(F16) = 0x" << std::setw(8) << fp32.lo[0] << ", " << in TEST() 31 EXPECT_EQ(fp16_alt_to_fp32_bits(fp16[1]), fp32.lo[1]) << in TEST() 34 "F32(F16) = 0x" << std::setw(8) << fp32.lo[1] << ", " << in TEST() 36 EXPECT_EQ(fp16_alt_to_fp32_bits(fp16[2]), fp32.lo[2]) << in TEST() 41 EXPECT_EQ(fp16_alt_to_fp32_bits(fp16[3]), fp32.lo[3]) << in TEST() 46 EXPECT_EQ(fp16_alt_to_fp32_bits(fp16[4]), fp32.hi[0]) << in TEST() 84 const psimd_u32x2 fp32 = in TEST() local 143 const psimd_u32x2 fp32 = in TEST() local [all …]
|
H A D | alt-to-fp32-psimd.cc | 21 EXPECT_EQ(fp16_alt_to_fp32_bits(fp16[0]), fp32[0]) << in TEST() 24 "F32(F16) = 0x" << std::setw(8) << fp32[0] << ", " << in TEST() 26 EXPECT_EQ(fp16_alt_to_fp32_bits(fp16[1]), fp32[1]) << in TEST() 29 "F32(F16) = 0x" << std::setw(8) << fp32[1] << ", " << in TEST() 31 EXPECT_EQ(fp16_alt_to_fp32_bits(fp16[2]), fp32[2]) << in TEST() 34 "F32(F16) = 0x" << std::setw(8) << fp32[2] << ", " << in TEST() 36 EXPECT_EQ(fp16_alt_to_fp32_bits(fp16[3]), fp32[3]) << in TEST() 39 "F32(F16) = 0x" << std::setw(8) << fp32[3] << ", " << in TEST() 57 EXPECT_EQ(fp16_alt_to_fp32_bits(fp16[0]), fp32[0]) << in TEST() 62 EXPECT_EQ(fp16_alt_to_fp32_bits(fp16[1]), fp32[1]) << in TEST() [all …]
|
/dports/misc/glow/glow-f24d960e3cc80db95ac0bc17b1900dbf60ca044a/thirdparty/fp16/test/ |
H A D | ieee-to-fp32x2-psimd.cc | 22 const psimd_u32x2 fp32 = in TEST() local 25 EXPECT_EQ(positive_infinity_f32, fp32.lo[0]) << in TEST() 30 EXPECT_EQ(negative_infinity_f32, fp32.lo[1]) << in TEST() 35 EXPECT_EQ(negative_infinity_f32, fp32.lo[2]) << in TEST() 40 EXPECT_EQ(positive_infinity_f32, fp32.lo[3]) << in TEST() 79 const psimd_u32x2 fp32 = in TEST() local 198 const psimd_u32x2 fp32 = in TEST() local 319 const psimd_u32x2 fp32 = in TEST() local 380 const psimd_u32x2 fp32 = in TEST() local 439 const psimd_u32x2 fp32 = in TEST() local [all …]
|
H A D | ieee-to-fp32-psimd.cc | 22 EXPECT_EQ(positive_infinity_f32, fp32[0]) << in TEST() 27 EXPECT_EQ(negative_infinity_f32, fp32[1]) << in TEST() 32 EXPECT_EQ(negative_infinity_f32, fp32[2]) << in TEST() 37 EXPECT_EQ(positive_infinity_f32, fp32[3]) << in TEST() 58 "F32(F16) = 0x" << std::setw(8) << fp32[0]; in TEST() 62 "F32(F16) = 0x" << std::setw(8) << fp32[1]; in TEST() 66 "F32(F16) = 0x" << std::setw(8) << fp32[2]; in TEST() 70 "F32(F16) = 0x" << std::setw(8) << fp32[3]; in TEST() 76 "F32(F16) = 0x" << std::setw(8) << fp32[0]; in TEST() 80 "F32(F16) = 0x" << std::setw(8) << fp32[1]; in TEST() [all …]
|
H A D | alt-to-fp32x2-psimd.cc | 23 const psimd_u32x2 fp32 = in TEST() local 26 EXPECT_EQ(fp16_alt_to_fp32_bits(fp16[0]), fp32.lo[0]) << in TEST() 29 "F32(F16) = 0x" << std::setw(8) << fp32.lo[0] << ", " << in TEST() 31 EXPECT_EQ(fp16_alt_to_fp32_bits(fp16[1]), fp32.lo[1]) << in TEST() 34 "F32(F16) = 0x" << std::setw(8) << fp32.lo[1] << ", " << in TEST() 36 EXPECT_EQ(fp16_alt_to_fp32_bits(fp16[2]), fp32.lo[2]) << in TEST() 41 EXPECT_EQ(fp16_alt_to_fp32_bits(fp16[3]), fp32.lo[3]) << in TEST() 46 EXPECT_EQ(fp16_alt_to_fp32_bits(fp16[4]), fp32.hi[0]) << in TEST() 84 const psimd_u32x2 fp32 = in TEST() local 143 const psimd_u32x2 fp32 = in TEST() local [all …]
|
H A D | alt-to-fp32-psimd.cc | 21 EXPECT_EQ(fp16_alt_to_fp32_bits(fp16[0]), fp32[0]) << in TEST() 24 "F32(F16) = 0x" << std::setw(8) << fp32[0] << ", " << in TEST() 26 EXPECT_EQ(fp16_alt_to_fp32_bits(fp16[1]), fp32[1]) << in TEST() 29 "F32(F16) = 0x" << std::setw(8) << fp32[1] << ", " << in TEST() 31 EXPECT_EQ(fp16_alt_to_fp32_bits(fp16[2]), fp32[2]) << in TEST() 34 "F32(F16) = 0x" << std::setw(8) << fp32[2] << ", " << in TEST() 36 EXPECT_EQ(fp16_alt_to_fp32_bits(fp16[3]), fp32[3]) << in TEST() 39 "F32(F16) = 0x" << std::setw(8) << fp32[3] << ", " << in TEST() 57 EXPECT_EQ(fp16_alt_to_fp32_bits(fp16[0]), fp32[0]) << in TEST() 62 EXPECT_EQ(fp16_alt_to_fp32_bits(fp16[1]), fp32[1]) << in TEST() [all …]
|
/dports/devel/fp16/FP16-4dfe081cf6bcd15db339cf2680b9281b8451eeb3/bench/ |
H A D | ieee-element.cc | 96 float fp32; in TH_halfbits2float() local 119 const float fp32 = in Eigen_half_to_float() local 143 const float fp32 = in half_float_detail_half2float_table() local 174 fp32 = next_xorshift32(fp32); in fp16_ieee_from_fp32_value() 187 fp32 = next_xorshift32(fp32); in fp16_ieee_from_fp32_hardware() 202 fp32 = next_xorshift32(fp32); in TH_float2halfbits() 213 fp32 = next_xorshift32(fp32); in npy_floatbits_to_halfbits() 226 fp32 = next_xorshift32(fp32); in Eigen_float_to_half_rtne() 237 fp32 = next_xorshift32(fp32); in Float16Compressor_compress() 251 fp32 = next_xorshift32(fp32); in half_float_detail_float2half_table() [all …]
|
H A D | to-ieee-array.cc | 37 std::generate(fp32.begin(), fp32.end(), std::ref(rng)); in fp16_ieee_from_fp32_value() 40 float* input = fp32.data(); in fp16_ieee_from_fp32_value() 62 std::generate(fp32.begin(), fp32.end(), std::ref(rng)); in hardware_mm_cvtps_ph() 88 std::generate(fp32.begin(), fp32.end(), std::ref(rng)); in hardware_mm256_cvtps_ph() 116 std::generate(fp32.begin(), fp32.end(), std::ref(rng)); in hardware_vcvt_f16_f32() 160 std::generate(fp32.begin(), fp32.end(), std::ref(rng)); in TH_float2halfbits() 184 std::generate(fp32.begin(), fp32.end(), std::ref(rng)); in npy_floatbits_to_halfbits() 208 std::generate(fp32.begin(), fp32.end(), std::ref(rng)); in Eigen_float_to_half_rtne() 232 std::generate(fp32.begin(), fp32.end(), std::ref(rng)); in Float16Compressor_compress() 256 std::generate(fp32.begin(), fp32.end(), std::ref(rng)); in half_float_detail_float2half_table() [all …]
|
H A D | alt-element.cc | 34 const uint32_t fp32 = fp16_alt_to_fp32_bits(fp16); in fp16_alt_to_fp32_bits() local 37 benchmark::DoNotOptimize(fp32); in fp16_alt_to_fp32_bits() 45 const float fp32 = fp16_alt_to_fp32_value(fp16); in fp16_alt_to_fp32_value() local 48 benchmark::DoNotOptimize(fp32); in fp16_alt_to_fp32_value() 57 const psimd_f32 fp32 = fp16_alt_to_fp32_psimd(fp16); in fp16_alt_to_fp32_psimd() local 60 benchmark::DoNotOptimize(fp32); in fp16_alt_to_fp32_psimd() 69 const psimd_f32x2 fp32 = fp16_alt_to_fp32x2_psimd(fp16); in fp16_alt_to_fp32x2_psimd() local 72 benchmark::DoNotOptimize(fp32); in fp16_alt_to_fp32x2_psimd() 79 uint32_t fp32 = UINT32_C(0x7F800000); in fp16_alt_from_fp32_value() local 81 const uint16_t fp16 = fp16_alt_from_fp32_value(fp32_from_bits(fp32)); in fp16_alt_from_fp32_value() [all …]
|
H A D | from-ieee-array.cc | 44 uint32_t* output = fp32.data(); in fp16_ieee_to_fp32_bits() 69 float* output = fp32.data(); in fp16_ieee_to_fp32_value() 95 float* output = fp32.data(); in fp16_ieee_to_fp32_psimd() 125 float* output = fp32.data(); in fp16_ieee_to_fp32x2_psimd() 156 float* output = fp32.data(); in hardware_mm_cvtph_ps() 183 float* output = fp32.data(); in hardware_mm256_cvtph_ps() 212 float* output = fp32.data(); in hardware_vcvt_f32_f16() 257 float* output = fp32.data(); in TH_halfbits2float() 307 float* output = fp32.data(); in Eigen_half_to_float() 334 float* output = fp32.data(); in Float16Compressor_decompress() [all …]
|
H A D | to-alt-array.cc | 27 std::vector<float> fp32(state.range(0)); in fp16_alt_from_fp32_value() local 29 std::generate(fp32.begin(), fp32.end(), std::ref(rng)); in fp16_alt_from_fp32_value() 32 float* input = fp32.data(); in fp16_alt_from_fp32_value() 52 std::vector<float> fp32(state.range(0)); in hardware_vcvt_f16_f32() local 54 std::generate(fp32.begin(), fp32.end(), std::ref(rng)); in hardware_vcvt_f16_f32() 57 float* input = fp32.data(); in hardware_vcvt_f16_f32()
|
/dports/misc/glow/glow-f24d960e3cc80db95ac0bc17b1900dbf60ca044a/thirdparty/fp16/bench/ |
H A D | ieee-element.cc | 96 float fp32; in TH_halfbits2float() local 119 const float fp32 = in Eigen_half_to_float() local 143 const float fp32 = in half_float_detail_half2float_table() local 174 fp32 = next_xorshift32(fp32); in fp16_ieee_from_fp32_value() 187 fp32 = next_xorshift32(fp32); in fp16_ieee_from_fp32_hardware() 202 fp32 = next_xorshift32(fp32); in TH_float2halfbits() 213 fp32 = next_xorshift32(fp32); in npy_floatbits_to_halfbits() 226 fp32 = next_xorshift32(fp32); in Eigen_float_to_half_rtne() 237 fp32 = next_xorshift32(fp32); in Float16Compressor_compress() 251 fp32 = next_xorshift32(fp32); in half_float_detail_float2half_table() [all …]
|
H A D | to-ieee-array.cc | 37 std::generate(fp32.begin(), fp32.end(), std::ref(rng)); in fp16_ieee_from_fp32_value() 40 float* input = fp32.data(); in fp16_ieee_from_fp32_value() 62 std::generate(fp32.begin(), fp32.end(), std::ref(rng)); in hardware_mm_cvtps_ph() 88 std::generate(fp32.begin(), fp32.end(), std::ref(rng)); in hardware_mm256_cvtps_ph() 116 std::generate(fp32.begin(), fp32.end(), std::ref(rng)); in hardware_vcvt_f16_f32() 160 std::generate(fp32.begin(), fp32.end(), std::ref(rng)); in TH_float2halfbits() 184 std::generate(fp32.begin(), fp32.end(), std::ref(rng)); in npy_floatbits_to_halfbits() 208 std::generate(fp32.begin(), fp32.end(), std::ref(rng)); in Eigen_float_to_half_rtne() 232 std::generate(fp32.begin(), fp32.end(), std::ref(rng)); in Float16Compressor_compress() 256 std::generate(fp32.begin(), fp32.end(), std::ref(rng)); in half_float_detail_float2half_table() [all …]
|
H A D | alt-element.cc | 34 const uint32_t fp32 = fp16_alt_to_fp32_bits(fp16); in fp16_alt_to_fp32_bits() local 37 benchmark::DoNotOptimize(fp32); in fp16_alt_to_fp32_bits() 45 const float fp32 = fp16_alt_to_fp32_value(fp16); in fp16_alt_to_fp32_value() local 48 benchmark::DoNotOptimize(fp32); in fp16_alt_to_fp32_value() 57 const psimd_f32 fp32 = fp16_alt_to_fp32_psimd(fp16); in fp16_alt_to_fp32_psimd() local 60 benchmark::DoNotOptimize(fp32); in fp16_alt_to_fp32_psimd() 69 const psimd_f32x2 fp32 = fp16_alt_to_fp32x2_psimd(fp16); in fp16_alt_to_fp32x2_psimd() local 72 benchmark::DoNotOptimize(fp32); in fp16_alt_to_fp32x2_psimd() 79 uint32_t fp32 = UINT32_C(0x7F800000); in fp16_alt_from_fp32_value() local 81 const uint16_t fp16 = fp16_alt_from_fp32_value(fp32_from_bits(fp32)); in fp16_alt_from_fp32_value() [all …]
|
H A D | from-ieee-array.cc | 44 uint32_t* output = fp32.data(); in fp16_ieee_to_fp32_bits() 69 float* output = fp32.data(); in fp16_ieee_to_fp32_value() 95 float* output = fp32.data(); in fp16_ieee_to_fp32_psimd() 125 float* output = fp32.data(); in fp16_ieee_to_fp32x2_psimd() 156 float* output = fp32.data(); in hardware_mm_cvtph_ps() 183 float* output = fp32.data(); in hardware_mm256_cvtph_ps() 212 float* output = fp32.data(); in hardware_vcvt_f32_f16() 257 float* output = fp32.data(); in TH_halfbits2float() 307 float* output = fp32.data(); in Eigen_half_to_float() 334 float* output = fp32.data(); in Float16Compressor_decompress() [all …]
|
H A D | to-alt-array.cc | 27 std::vector<float> fp32(state.range(0)); in fp16_alt_from_fp32_value() local 29 std::generate(fp32.begin(), fp32.end(), std::ref(rng)); in fp16_alt_from_fp32_value() 32 float* input = fp32.data(); in fp16_alt_from_fp32_value() 52 std::vector<float> fp32(state.range(0)); in hardware_vcvt_f16_f32() local 54 std::generate(fp32.begin(), fp32.end(), std::ref(rng)); in hardware_vcvt_f16_f32() 57 float* input = fp32.data(); in hardware_vcvt_f16_f32()
|
/dports/devel/fp16/FP16-4dfe081cf6bcd15db339cf2680b9281b8451eeb3/test/peachpy/ |
H A D | alt-xmm-to-fp32-xmm-avx.cc | 20 uint32_t fp32[vector_elements]; in TEST() local 21 fp16_alt_xmm_to_fp32_xmm_peachpy__avx(fp16, fp32); in TEST() 24 EXPECT_EQ(fp16_alt_to_fp32_bits(fp16[i]), fp32[i]) << in TEST() 27 "F32(F16) = 0x" << std::setw(8) << fp32[i] << ", " << in TEST() 43 uint32_t fp32[vector_elements]; in TEST() local 44 fp16_alt_xmm_to_fp32_xmm_peachpy__avx(fp16, fp32); in TEST() 47 EXPECT_EQ(fp16_alt_to_fp32_bits(fp16[i]), fp32[i]) << in TEST() 64 uint32_t fp32[vector_elements]; in TEST() local 65 fp16_alt_xmm_to_fp32_xmm_peachpy__avx(fp16, fp32); in TEST() 84 uint32_t fp32[vector_elements]; in TEST() local [all …]
|
H A D | alt-xmm-to-fp32-ymm-avx2.cc | 20 uint32_t fp32[vector_elements]; in TEST() local 21 fp16_alt_xmm_to_fp32_ymm_peachpy__avx2(fp16, fp32); in TEST() 24 EXPECT_EQ(fp16_alt_to_fp32_bits(fp16[i]), fp32[i]) << in TEST() 27 "F32(F16) = 0x" << std::setw(8) << fp32[i] << ", " << in TEST() 43 uint32_t fp32[vector_elements]; in TEST() local 44 fp16_alt_xmm_to_fp32_ymm_peachpy__avx2(fp16, fp32); in TEST() 47 EXPECT_EQ(fp16_alt_to_fp32_bits(fp16[i]), fp32[i]) << in TEST() 64 uint32_t fp32[vector_elements]; in TEST() local 65 fp16_alt_xmm_to_fp32_ymm_peachpy__avx2(fp16, fp32); in TEST() 84 uint32_t fp32[vector_elements]; in TEST() local [all …]
|
/dports/misc/glow/glow-f24d960e3cc80db95ac0bc17b1900dbf60ca044a/thirdparty/fp16/test/peachpy/ |
H A D | alt-xmm-to-fp32-ymm-avx2.cc | 20 uint32_t fp32[vector_elements]; in TEST() local 21 fp16_alt_xmm_to_fp32_ymm_peachpy__avx2(fp16, fp32); in TEST() 24 EXPECT_EQ(fp16_alt_to_fp32_bits(fp16[i]), fp32[i]) << in TEST() 27 "F32(F16) = 0x" << std::setw(8) << fp32[i] << ", " << in TEST() 43 uint32_t fp32[vector_elements]; in TEST() local 44 fp16_alt_xmm_to_fp32_ymm_peachpy__avx2(fp16, fp32); in TEST() 47 EXPECT_EQ(fp16_alt_to_fp32_bits(fp16[i]), fp32[i]) << in TEST() 64 uint32_t fp32[vector_elements]; in TEST() local 65 fp16_alt_xmm_to_fp32_ymm_peachpy__avx2(fp16, fp32); in TEST() 84 uint32_t fp32[vector_elements]; in TEST() local [all …]
|
H A D | alt-xmm-to-fp32-xmm-avx.cc | 20 uint32_t fp32[vector_elements]; in TEST() local 21 fp16_alt_xmm_to_fp32_xmm_peachpy__avx(fp16, fp32); in TEST() 24 EXPECT_EQ(fp16_alt_to_fp32_bits(fp16[i]), fp32[i]) << in TEST() 27 "F32(F16) = 0x" << std::setw(8) << fp32[i] << ", " << in TEST() 43 uint32_t fp32[vector_elements]; in TEST() local 44 fp16_alt_xmm_to_fp32_xmm_peachpy__avx(fp16, fp32); in TEST() 47 EXPECT_EQ(fp16_alt_to_fp32_bits(fp16[i]), fp32[i]) << in TEST() 64 uint32_t fp32[vector_elements]; in TEST() local 65 fp16_alt_xmm_to_fp32_xmm_peachpy__avx(fp16, fp32); in TEST() 84 uint32_t fp32[vector_elements]; in TEST() local [all …]
|
/dports/graphics/realsr-ncnn-vulkan/realsr-ncnn-vulkan-20210210/src/ncnn/tools/quantize/ |
H A D | README.md | 14 ./ncnnoptimize mobilenet-fp32.param mobilenet-fp32.bin mobilenet-nobn-fp32.param mobilenet-nobn-fp3… 22 ./ncnn2table --param=mobilenet-nobn-fp32.param --bin=mobilenet-nobn-fp32.bin --images=images/ --out… 28 ./ncnn2int8 mobilenet-nobn-fp32.param mobilenet-nobn-fp32.bin mobilenet-int8.param mobilenet-int8.b…
|
/dports/graphics/GraphicsMagick/GraphicsMagick-1.3.36/magick/ |
H A D | floats.c | 48 if ((fp16 == NULL) || (fp32 == NULL)) in _Gm_convert_fp16_to_fp32() 55 dst = (unsigned char *)fp32; in _Gm_convert_fp16_to_fp32() 167 if ((fp32 == NULL) || (fp16 == NULL)) in _Gm_convert_fp32_to_fp16() 173 src = (unsigned char *)fp32; in _Gm_convert_fp32_to_fp16() 183 if (*fp32 == 0) in _Gm_convert_fp32_to_fp16() 427 if (*fp32 == 0) in _Gm_convert_fp32_to_fp16() 493 if ((fp24 == NULL) || (fp32 == NULL)) in _Gm_convert_fp24_to_fp32() 500 dst = (unsigned char *)fp32; in _Gm_convert_fp24_to_fp32() 681 src = (unsigned char *)fp32; in _Gm_convert_fp32_to_fp24() 690 if (*fp32 != 0) in _Gm_convert_fp32_to_fp24() [all …]
|
/dports/devel/tinygo/tinygo-0.14.1/llvm-project/clang/test/CodeGenOpenCL/ |
H A D | gfx9-fp32-denorms.cl | 4 …cn-unknown-unknown -target-cpu gfx900 -S -emit-llvm -o - -target-feature +fp32-denormals %s | File… 5 …cn-unknown-unknown -target-cpu gfx900 -S -emit-llvm -o - -target-feature -fp32-denormals %s | File… 8 // DEFAULT: +fp32-denormals 9 // FEATURE_FP32_DENORMALS_ON: +fp32-denormals 10 // FEATURE_FP32_DENORMALS_OFF: -fp32-denormals 11 // OPT_DENORMS_ARE_ZERO: -fp32-denormals
|