/aosp_15_r20/external/ComputeLibrary/src/core/CL/cl_kernels/ |
H A D | helpers_asymm.h | 238 …EC_DATA_TYPE(int, size) result, int exponent, int fp_multiplier, int k_integer_bits, int k_fractio… 240 …if(k_integer_bits > exponent) … 242 …const int k_shift_amount = k_integer_bits > exponent ? k_fractional_bits + exponent : 0; … 258 …, size) asymm_exp_on_negative_values##size(VEC_DATA_TYPE(int, size) a, int k_integer_bits) \ 260 …const int k_fractional_bits = 31 - k_integer_bits; … 268 …a_mod_quarter_minus_one_quarter_scaled = a_mod_quarter_minus_one_quarter << k_integer_bits; … 274 …result = EXP_BARREL_SHIFTER(result, -2, 1672461947, k_integer_bits, k_fractional_bits, remainder, … 275 …result = EXP_BARREL_SHIFTER(result, -1, 1302514674, k_integer_bits, k_fractional_bits, remainder, … 276 …result = EXP_BARREL_SHIFTER(result, +0, 790015084, k_integer_bits, k_fractional_bits, remainder, s… 277 …result = EXP_BARREL_SHIFTER(result, +1, 290630308, k_integer_bits, k_fractional_bits, remainder, s… [all …]
|
/aosp_15_r20/external/ComputeLibrary/cl_kernels/ |
H A D | helpers_asymm.hembed | 1385 …EC_DATA_TYPE(int, size) result, int exponent, int fp_multiplier, int k_integer_bits, int k_fractio… 1387 …if(k_integer_bits > exponent) … 1389 …const int k_shift_amount = k_integer_bits > exponent ? k_fractional_bits + exponent : 0; … 1400 …, size) asymm_exp_on_negative_values##size(VEC_DATA_TYPE(int, size) a, int k_integer_bits) \ 1402 …const int k_fractional_bits = 31 - k_integer_bits; … 1410 …a_mod_quarter_minus_one_quarter_scaled = a_mod_quarter_minus_one_quarter << k_integer_bits; … 1416 …result = EXP_BARREL_SHIFTER(result, -2, 1672461947, k_integer_bits, k_fractional_bits, remainder, … 1417 …result = EXP_BARREL_SHIFTER(result, -1, 1302514674, k_integer_bits, k_fractional_bits, remainder, … 1418 …result = EXP_BARREL_SHIFTER(result, +0, 790015084, k_integer_bits, k_fractional_bits, remainder, s… 1419 …result = EXP_BARREL_SHIFTER(result, +1, 290630308, k_integer_bits, k_fractional_bits, remainder, s… [all …]
|
/aosp_15_r20/external/ComputeLibrary/cl_kernels/common/ |
H A D | roi_align_layer_quantized.clembed | 1386 …EC_DATA_TYPE(int, size) result, int exponent, int fp_multiplier, int k_integer_bits, int k_fractio… 1388 …if(k_integer_bits > exponent) … 1390 …const int k_shift_amount = k_integer_bits > exponent ? k_fractional_bits + exponent : 0; … 1401 …, size) asymm_exp_on_negative_values##size(VEC_DATA_TYPE(int, size) a, int k_integer_bits) \ 1403 …const int k_fractional_bits = 31 - k_integer_bits; … 1411 …a_mod_quarter_minus_one_quarter_scaled = a_mod_quarter_minus_one_quarter << k_integer_bits; … 1417 …result = EXP_BARREL_SHIFTER(result, -2, 1672461947, k_integer_bits, k_fractional_bits, remainder, … 1418 …result = EXP_BARREL_SHIFTER(result, -1, 1302514674, k_integer_bits, k_fractional_bits, remainder, … 1419 …result = EXP_BARREL_SHIFTER(result, +0, 790015084, k_integer_bits, k_fractional_bits, remainder, s… 1420 …result = EXP_BARREL_SHIFTER(result, +1, 290630308, k_integer_bits, k_fractional_bits, remainder, s… [all …]
|
H A D | generate_proposals_quantized.clembed | 1386 …EC_DATA_TYPE(int, size) result, int exponent, int fp_multiplier, int k_integer_bits, int k_fractio… 1388 …if(k_integer_bits > exponent) … 1390 …const int k_shift_amount = k_integer_bits > exponent ? k_fractional_bits + exponent : 0; … 1401 …, size) asymm_exp_on_negative_values##size(VEC_DATA_TYPE(int, size) a, int k_integer_bits) \ 1403 …const int k_fractional_bits = 31 - k_integer_bits; … 1411 …a_mod_quarter_minus_one_quarter_scaled = a_mod_quarter_minus_one_quarter << k_integer_bits; … 1417 …result = EXP_BARREL_SHIFTER(result, -2, 1672461947, k_integer_bits, k_fractional_bits, remainder, … 1418 …result = EXP_BARREL_SHIFTER(result, -1, 1302514674, k_integer_bits, k_fractional_bits, remainder, … 1419 …result = EXP_BARREL_SHIFTER(result, +0, 790015084, k_integer_bits, k_fractional_bits, remainder, s… 1420 …result = EXP_BARREL_SHIFTER(result, +1, 290630308, k_integer_bits, k_fractional_bits, remainder, s… [all …]
|
H A D | bounding_box_transform_quantized.clembed | 1386 …EC_DATA_TYPE(int, size) result, int exponent, int fp_multiplier, int k_integer_bits, int k_fractio… 1388 …if(k_integer_bits > exponent) … 1390 …const int k_shift_amount = k_integer_bits > exponent ? k_fractional_bits + exponent : 0; … 1401 …, size) asymm_exp_on_negative_values##size(VEC_DATA_TYPE(int, size) a, int k_integer_bits) \ 1403 …const int k_fractional_bits = 31 - k_integer_bits; … 1411 …a_mod_quarter_minus_one_quarter_scaled = a_mod_quarter_minus_one_quarter << k_integer_bits; … 1417 …result = EXP_BARREL_SHIFTER(result, -2, 1672461947, k_integer_bits, k_fractional_bits, remainder, … 1418 …result = EXP_BARREL_SHIFTER(result, -1, 1302514674, k_integer_bits, k_fractional_bits, remainder, … 1419 …result = EXP_BARREL_SHIFTER(result, +0, 790015084, k_integer_bits, k_fractional_bits, remainder, s… 1420 …result = EXP_BARREL_SHIFTER(result, +1, 290630308, k_integer_bits, k_fractional_bits, remainder, s… [all …]
|
H A D | qlstm_layer_normalization.clembed | 1386 …EC_DATA_TYPE(int, size) result, int exponent, int fp_multiplier, int k_integer_bits, int k_fractio… 1388 …if(k_integer_bits > exponent) … 1390 …const int k_shift_amount = k_integer_bits > exponent ? k_fractional_bits + exponent : 0; … 1401 …, size) asymm_exp_on_negative_values##size(VEC_DATA_TYPE(int, size) a, int k_integer_bits) \ 1403 …const int k_fractional_bits = 31 - k_integer_bits; … 1411 …a_mod_quarter_minus_one_quarter_scaled = a_mod_quarter_minus_one_quarter << k_integer_bits; … 1417 …result = EXP_BARREL_SHIFTER(result, -2, 1672461947, k_integer_bits, k_fractional_bits, remainder, … 1418 …result = EXP_BARREL_SHIFTER(result, -1, 1302514674, k_integer_bits, k_fractional_bits, remainder, … 1419 …result = EXP_BARREL_SHIFTER(result, +0, 790015084, k_integer_bits, k_fractional_bits, remainder, s… 1420 …result = EXP_BARREL_SHIFTER(result, +1, 290630308, k_integer_bits, k_fractional_bits, remainder, s… [all …]
|
H A D | softmax_layer_quantized.clembed | 1386 …EC_DATA_TYPE(int, size) result, int exponent, int fp_multiplier, int k_integer_bits, int k_fractio… 1388 …if(k_integer_bits > exponent) … 1390 …const int k_shift_amount = k_integer_bits > exponent ? k_fractional_bits + exponent : 0; … 1401 …, size) asymm_exp_on_negative_values##size(VEC_DATA_TYPE(int, size) a, int k_integer_bits) \ 1403 …const int k_fractional_bits = 31 - k_integer_bits; … 1411 …a_mod_quarter_minus_one_quarter_scaled = a_mod_quarter_minus_one_quarter << k_integer_bits; … 1417 …result = EXP_BARREL_SHIFTER(result, -2, 1672461947, k_integer_bits, k_fractional_bits, remainder, … 1418 …result = EXP_BARREL_SHIFTER(result, -1, 1302514674, k_integer_bits, k_fractional_bits, remainder, … 1419 …result = EXP_BARREL_SHIFTER(result, +0, 790015084, k_integer_bits, k_fractional_bits, remainder, s… 1420 …result = EXP_BARREL_SHIFTER(result, +1, 290630308, k_integer_bits, k_fractional_bits, remainder, s… [all …]
|
H A D | roi_pooling_layer.clembed | 2630 …EC_DATA_TYPE(int, size) result, int exponent, int fp_multiplier, int k_integer_bits, int k_fractio… 2632 …if(k_integer_bits > exponent) … 2634 …const int k_shift_amount = k_integer_bits > exponent ? k_fractional_bits + exponent : 0; … 2645 …, size) asymm_exp_on_negative_values##size(VEC_DATA_TYPE(int, size) a, int k_integer_bits) \ 2647 …const int k_fractional_bits = 31 - k_integer_bits; … 2655 …a_mod_quarter_minus_one_quarter_scaled = a_mod_quarter_minus_one_quarter << k_integer_bits; … 2661 …result = EXP_BARREL_SHIFTER(result, -2, 1672461947, k_integer_bits, k_fractional_bits, remainder, … 2662 …result = EXP_BARREL_SHIFTER(result, -1, 1302514674, k_integer_bits, k_fractional_bits, remainder, … 2663 …result = EXP_BARREL_SHIFTER(result, +0, 790015084, k_integer_bits, k_fractional_bits, remainder, s… 2664 …result = EXP_BARREL_SHIFTER(result, +1, 290630308, k_integer_bits, k_fractional_bits, remainder, s… [all …]
|
H A D | reduction_operation.clembed | 2630 …EC_DATA_TYPE(int, size) result, int exponent, int fp_multiplier, int k_integer_bits, int k_fractio… 2632 …if(k_integer_bits > exponent) … 2634 …const int k_shift_amount = k_integer_bits > exponent ? k_fractional_bits + exponent : 0; … 2645 …, size) asymm_exp_on_negative_values##size(VEC_DATA_TYPE(int, size) a, int k_integer_bits) \ 2647 …const int k_fractional_bits = 31 - k_integer_bits; … 2655 …a_mod_quarter_minus_one_quarter_scaled = a_mod_quarter_minus_one_quarter << k_integer_bits; … 2661 …result = EXP_BARREL_SHIFTER(result, -2, 1672461947, k_integer_bits, k_fractional_bits, remainder, … 2662 …result = EXP_BARREL_SHIFTER(result, -1, 1302514674, k_integer_bits, k_fractional_bits, remainder, … 2663 …result = EXP_BARREL_SHIFTER(result, +0, 790015084, k_integer_bits, k_fractional_bits, remainder, s… 2664 …result = EXP_BARREL_SHIFTER(result, +1, 290630308, k_integer_bits, k_fractional_bits, remainder, s… [all …]
|
H A D | gemmlowp.clembed | 5179 …EC_DATA_TYPE(int, size) result, int exponent, int fp_multiplier, int k_integer_bits, int k_fractio… 5181 …if(k_integer_bits > exponent) … 5183 …const int k_shift_amount = k_integer_bits > exponent ? k_fractional_bits + exponent : 0; … 5194 …, size) asymm_exp_on_negative_values##size(VEC_DATA_TYPE(int, size) a, int k_integer_bits) \ 5196 …const int k_fractional_bits = 31 - k_integer_bits; … 5204 …a_mod_quarter_minus_one_quarter_scaled = a_mod_quarter_minus_one_quarter << k_integer_bits; … 5210 …result = EXP_BARREL_SHIFTER(result, -2, 1672461947, k_integer_bits, k_fractional_bits, remainder, … 5211 …result = EXP_BARREL_SHIFTER(result, -1, 1302514674, k_integer_bits, k_fractional_bits, remainder, … 5212 …result = EXP_BARREL_SHIFTER(result, +0, 790015084, k_integer_bits, k_fractional_bits, remainder, s… 5213 …result = EXP_BARREL_SHIFTER(result, +1, 290630308, k_integer_bits, k_fractional_bits, remainder, s… [all …]
|
/aosp_15_r20/external/ComputeLibrary/cl_kernels/nchw/ |
H A D | direct_convolution.clembed | 2630 …EC_DATA_TYPE(int, size) result, int exponent, int fp_multiplier, int k_integer_bits, int k_fractio… 2632 …if(k_integer_bits > exponent) … 2634 …const int k_shift_amount = k_integer_bits > exponent ? k_fractional_bits + exponent : 0; … 2645 …, size) asymm_exp_on_negative_values##size(VEC_DATA_TYPE(int, size) a, int k_integer_bits) \ 2647 …const int k_fractional_bits = 31 - k_integer_bits; … 2655 …a_mod_quarter_minus_one_quarter_scaled = a_mod_quarter_minus_one_quarter << k_integer_bits; … 2661 …result = EXP_BARREL_SHIFTER(result, -2, 1672461947, k_integer_bits, k_fractional_bits, remainder, … 2662 …result = EXP_BARREL_SHIFTER(result, -1, 1302514674, k_integer_bits, k_fractional_bits, remainder, … 2663 …result = EXP_BARREL_SHIFTER(result, +0, 790015084, k_integer_bits, k_fractional_bits, remainder, s… 2664 …result = EXP_BARREL_SHIFTER(result, +1, 290630308, k_integer_bits, k_fractional_bits, remainder, s… [all …]
|
/aosp_15_r20/external/ComputeLibrary/cl_kernels/nhwc/ |
H A D | direct_convolution.clembed | 3932 …EC_DATA_TYPE(int, size) result, int exponent, int fp_multiplier, int k_integer_bits, int k_fractio… 3934 …if(k_integer_bits > exponent) … 3936 …const int k_shift_amount = k_integer_bits > exponent ? k_fractional_bits + exponent : 0; … 3947 …, size) asymm_exp_on_negative_values##size(VEC_DATA_TYPE(int, size) a, int k_integer_bits) \ 3949 …const int k_fractional_bits = 31 - k_integer_bits; … 3957 …a_mod_quarter_minus_one_quarter_scaled = a_mod_quarter_minus_one_quarter << k_integer_bits; … 3963 …result = EXP_BARREL_SHIFTER(result, -2, 1672461947, k_integer_bits, k_fractional_bits, remainder, … 3964 …result = EXP_BARREL_SHIFTER(result, -1, 1302514674, k_integer_bits, k_fractional_bits, remainder, … 3965 …result = EXP_BARREL_SHIFTER(result, +0, 790015084, k_integer_bits, k_fractional_bits, remainder, s… 3966 …result = EXP_BARREL_SHIFTER(result, +1, 290630308, k_integer_bits, k_fractional_bits, remainder, s… [all …]
|