Home
last modified time | relevance | path

Searched refs:remainder_mask (Results 1 – 25 of 245) sorted by relevance

12345678910

/external/XNNPACK/src/xnnpack/
Dparams-init.h50 const uint32_t remainder_mask = (UINT32_C(1) << shift) - UINT32_C(1); in xnn_init_scalar_qu8_gemm_params() local
51 const uint32_t remainder_threshold = remainder_mask >> 1; in xnn_init_scalar_qu8_gemm_params()
56 params.scalar.remainder_mask = (int32_t) remainder_mask; in xnn_init_scalar_qu8_gemm_params()
89 const uint32_t remainder_mask = (UINT32_C(1) << shift) - UINT32_C(1); in xnn_init_qu8_gemm_params() local
90 const uint32_t remainder_threshold = remainder_mask >> 1; in xnn_init_qu8_gemm_params()
100 params.sse2.remainder_mask[0] = (int32_t) remainder_mask; in xnn_init_qu8_gemm_params()
101 params.sse2.remainder_mask[1] = (int32_t) remainder_mask; in xnn_init_qu8_gemm_params()
102 params.sse2.remainder_mask[2] = (int32_t) remainder_mask; in xnn_init_qu8_gemm_params()
103 params.sse2.remainder_mask[3] = (int32_t) remainder_mask; in xnn_init_qu8_gemm_params()
125 const uint32_t remainder_mask = (UINT32_C(1) << shift) - UINT32_C(1); in xnn_init_qu8_gemm_params() local
[all …]
Drequantization.h36 const int32_t remainder = (q31product & params.q31.remainder_mask) - (int32_t) (n < 0); in xnn_qu8_requantize_q31()
54 const int32_t remainder = (q31product & params.q31.remainder_mask) - (int32_t) (n < 0); in xnn_qs8_requantize_q31()
208 const int32_t rem = (acc & params.scalar.remainder_mask) - (int32_t) (acc < 0); in xnn_qu8_quantize_add()
232 const int32_t rem = (acc & params.scalar.remainder_mask) - (int32_t) (acc < 0); in xnn_qs8_quantize_add()
Dparams.h248 int32_t remainder_mask; member
270 XNN_ALIGN(16) int32_t remainder_mask[4];
283 int32_t remainder_mask; member
303 XNN_ALIGN(16) int32_t remainder_mask[4];
315 XNN_ALIGN(16) int32_t remainder_mask[4];
328 int32_t remainder_mask; member
348 XNN_ALIGN(16) int32_t remainder_mask[4];
360 XNN_ALIGN(16) int32_t remainder_mask[4];
376 int32_t remainder_mask; member
401 XNN_ALIGN(16) int32_t remainder_mask[4];
[all …]
/external/XNNPACK/src/qu8-requantization/
Dq31-scalar.c46 const int32_t remainder_mask = (int32_t)((UINT32_C(1) << shift) - UINT32_C(1)); in xnn_qu8_requantize_q31__scalar() local
47 const int32_t threshold = (int32_t)((uint32_t) remainder_mask >> 1); in xnn_qu8_requantize_q31__scalar()
98 const int32_t x_remainder = (x_q31product & remainder_mask) - (int32_t)(x_q31product < 0); in xnn_qu8_requantize_q31__scalar()
99 const int32_t y_remainder = (y_q31product & remainder_mask) - (int32_t)(y_q31product < 0); in xnn_qu8_requantize_q31__scalar()
100 const int32_t z_remainder = (z_q31product & remainder_mask) - (int32_t)(z_q31product < 0); in xnn_qu8_requantize_q31__scalar()
101 const int32_t w_remainder = (w_q31product & remainder_mask) - (int32_t)(w_q31product < 0); in xnn_qu8_requantize_q31__scalar()
Dq31-sse4.c51 const uint32_t remainder_mask = (UINT32_C(1) << shift) - UINT32_C(1); in xnn_qu8_requantize_q31__sse4() local
52 const __m128i vremainder_mask = _mm_set1_epi32((int) remainder_mask); in xnn_qu8_requantize_q31__sse4()
53 const __m128i vthreshold = _mm_set1_epi32((int) (remainder_mask >> 1)); in xnn_qu8_requantize_q31__sse4()
Dq31-wasmsimd.c53 const uint32_t remainder_mask = (UINT32_C(1) << shift) - UINT32_C(1); in xnn_qu8_requantize_q31__wasmsimd() local
54 const v128_t vremainder_mask = wasm_i32x4_splat((int32_t) remainder_mask); in xnn_qu8_requantize_q31__wasmsimd()
55 const v128_t vthreshold = wasm_i32x4_splat((int32_t) (remainder_mask >> 1)); in xnn_qu8_requantize_q31__wasmsimd()
Dq31-ssse3.c51 const uint32_t remainder_mask = (UINT32_C(1) << shift) - UINT32_C(1); in xnn_qu8_requantize_q31__ssse3() local
52 const __m128i vremainder_mask = _mm_set1_epi32((int) remainder_mask); in xnn_qu8_requantize_q31__ssse3()
53 const __m128i vthreshold = _mm_set1_epi32((int) (remainder_mask >> 1)); in xnn_qu8_requantize_q31__ssse3()
Dq31-sse2.c51 const uint32_t remainder_mask = (UINT32_C(1) << shift) - UINT32_C(1); in xnn_qu8_requantize_q31__sse2() local
52 const __m128i vremainder_mask = _mm_set1_epi32((int) remainder_mask); in xnn_qu8_requantize_q31__sse2()
53 const __m128i vthreshold = _mm_set1_epi32((int) (remainder_mask >> 1)); in xnn_qu8_requantize_q31__sse2()
/external/XNNPACK/src/qs8-requantization/
Dq31-scalar.c46 const int32_t remainder_mask = (int32_t)((UINT32_C(1) << shift) - UINT32_C(1)); in xnn_qs8_requantize_q31__scalar() local
47 const int32_t threshold = (int32_t)((uint32_t) remainder_mask >> 1); in xnn_qs8_requantize_q31__scalar()
98 const int32_t x_remainder = (x_q31product & remainder_mask) - (int32_t) (x_q31product < 0); in xnn_qs8_requantize_q31__scalar()
99 const int32_t y_remainder = (y_q31product & remainder_mask) - (int32_t) (y_q31product < 0); in xnn_qs8_requantize_q31__scalar()
100 const int32_t z_remainder = (z_q31product & remainder_mask) - (int32_t) (z_q31product < 0); in xnn_qs8_requantize_q31__scalar()
101 const int32_t w_remainder = (w_q31product & remainder_mask) - (int32_t) (w_q31product < 0); in xnn_qs8_requantize_q31__scalar()
Dq31-sse4.c51 const uint32_t remainder_mask = (UINT32_C(1) << shift) - UINT32_C(1); in xnn_qs8_requantize_q31__sse4() local
52 const __m128i vremainder_mask = _mm_set1_epi32((int) remainder_mask); in xnn_qs8_requantize_q31__sse4()
53 const __m128i vthreshold = _mm_set1_epi32((int) (remainder_mask >> 1)); in xnn_qs8_requantize_q31__sse4()
Dq31-wasmsimd.c53 const uint32_t remainder_mask = (UINT32_C(1) << shift) - UINT32_C(1); in xnn_qs8_requantize_q31__wasmsimd() local
54 const v128_t vremainder_mask = wasm_i32x4_splat((int32_t) remainder_mask); in xnn_qs8_requantize_q31__wasmsimd()
55 const v128_t vthreshold = wasm_i32x4_splat((int32_t) (remainder_mask >> 1)); in xnn_qs8_requantize_q31__wasmsimd()
Dq31-ssse3.c51 const uint32_t remainder_mask = (UINT32_C(1) << shift) - UINT32_C(1); in xnn_qs8_requantize_q31__ssse3() local
52 const __m128i vremainder_mask = _mm_set1_epi32((int) remainder_mask); in xnn_qs8_requantize_q31__ssse3()
53 const __m128i vthreshold = _mm_set1_epi32((int) (remainder_mask >> 1)); in xnn_qs8_requantize_q31__ssse3()
Dq31-sse2.c51 const uint32_t remainder_mask = (UINT32_C(1) << shift) - UINT32_C(1); in xnn_qs8_requantize_q31__sse2() local
52 const __m128i vremainder_mask = _mm_set1_epi32((int) remainder_mask); in xnn_qs8_requantize_q31__sse2()
53 const __m128i vthreshold = _mm_set1_epi32((int) (remainder_mask >> 1)); in xnn_qs8_requantize_q31__sse2()
/external/XNNPACK/src/qu8-vadd/
Dminmax-scalar.c26 const int32_t vremainder_mask = params->scalar.remainder_mask; in xnn_qu8_vadd_minmax_ukernel__scalar()
/external/XNNPACK/src/qs8-vaddc/gen/
Dminmax-avx2-mul32-ld64-x8.c26 …r_mask = _mm256_broadcastsi128_si256(_mm_load_si128((const __m128i*) params->sse2.remainder_mask)); in xnn_qs8_vaddc_minmax_ukernel__avx2_mul32_ld64_x8()
Dminmax-wasmsimd-x8.c25 const v128_t vremainder_mask = wasm_v128_load(params->wasmsimd.remainder_mask); in xnn_qs8_vaddc_minmax_ukernel__wasmsimd_x8()
Dminmax-sse41-mul32-ld32-x8.c26 const __m128i vremainder_mask = _mm_load_si128((const __m128i*) params->sse2.remainder_mask); in xnn_qs8_vaddc_minmax_ukernel__sse41_mul32_ld32_x8()
Dminmax-xop-mul32-ld32-x8.c31 const __m128i vremainder_mask = _mm_load_si128((const __m128i*) params->sse2.remainder_mask); in xnn_qs8_vaddc_minmax_ukernel__xop_mul32_ld32_x8()
Dminmax-avx2-mul32-ld64-x16.c26 …r_mask = _mm256_broadcastsi128_si256(_mm_load_si128((const __m128i*) params->sse2.remainder_mask)); in xnn_qs8_vaddc_minmax_ukernel__avx2_mul32_ld64_x16()
/external/XNNPACK/src/qs8-vadd/gen/
Dminmax-avx2-mul32-ld64-x8.c28 …r_mask = _mm256_broadcastsi128_si256(_mm_load_si128((const __m128i*) params->sse2.remainder_mask)); in xnn_qs8_vadd_minmax_ukernel__avx2_mul32_ld64_x8()
Dminmax-xop-mul32-ld32-x8.c33 const __m128i vremainder_mask = _mm_load_si128((const __m128i*) params->sse2.remainder_mask); in xnn_qs8_vadd_minmax_ukernel__xop_mul32_ld32_x8()
Dminmax-wasmsimd-x8.c27 const v128_t vremainder_mask = wasm_v128_load(params->wasmsimd.remainder_mask); in xnn_qs8_vadd_minmax_ukernel__wasmsimd_x8()
Dminmax-avx2-mul32-ld64-x16.c28 …r_mask = _mm256_broadcastsi128_si256(_mm_load_si128((const __m128i*) params->sse2.remainder_mask)); in xnn_qs8_vadd_minmax_ukernel__avx2_mul32_ld64_x16()
Dminmax-sse41-mul32-ld32-x8.c28 const __m128i vremainder_mask = _mm_load_si128((const __m128i*) params->sse2.remainder_mask); in xnn_qs8_vadd_minmax_ukernel__sse41_mul32_ld32_x8()
/external/XNNPACK/src/qs8-gemm/gen/
D1x4c8-minmax-sse41-ld64.c96 const __m128i vremainder_mask = _mm_load_si128((const __m128i*) params->sse2.remainder_mask); in xnn_qs8_gemm_minmax_ukernel_1x4c8__sse41_ld64()

12345678910