/cmsis-dsp-latest/Source/StatisticsFunctions/ |
D | arm_max_no_idx_q15.c | 60 q15x8_t curExtremValVec = vdupq_n_s16(Q15_MIN); in arm_max_no_idx_q15() local 74 curExtremValVec = vmaxq(vecSrc, curExtremValVec); in arm_max_no_idx_q15() 94 curExtremValVec = vmaxq_m(curExtremValVec, vecSrc, curExtremValVec, p0); in arm_max_no_idx_q15() 99 maxValue = vmaxvq(maxValue, curExtremValVec); in arm_max_no_idx_q15()
|
D | arm_max_no_idx_q31.c | 60 q31x4_t curExtremValVec = vdupq_n_s32(Q31_MIN); in arm_max_no_idx_q31() local 74 curExtremValVec = vmaxq(vecSrc, curExtremValVec); in arm_max_no_idx_q31() 94 curExtremValVec = vmaxq_m(curExtremValVec, vecSrc, curExtremValVec, p0); in arm_max_no_idx_q31() 99 maxValue = vmaxvq(maxValue, curExtremValVec); in arm_max_no_idx_q31()
|
D | arm_max_no_idx_q7.c | 60 q7x16_t curExtremValVec = vdupq_n_s8(Q7_MIN); in arm_max_no_idx_q7() local 74 curExtremValVec = vmaxq(vecSrc, curExtremValVec); in arm_max_no_idx_q7() 94 curExtremValVec = vmaxq_m(curExtremValVec, vecSrc, curExtremValVec, p0); in arm_max_no_idx_q7() 99 maxValue = vmaxvq(maxValue, curExtremValVec); in arm_max_no_idx_q7()
|
D | arm_min_no_idx_q15.c | 60 q15x8_t curExtremValVec = vdupq_n_s16(Q15_MAX); in arm_min_no_idx_q15() local 74 curExtremValVec = vminq(vecSrc, curExtremValVec); in arm_min_no_idx_q15() 94 curExtremValVec = vminq_m(curExtremValVec, vecSrc, curExtremValVec, p0); in arm_min_no_idx_q15() 99 minValue = vminvq(minValue, curExtremValVec); in arm_min_no_idx_q15()
|
D | arm_min_no_idx_q31.c | 59 q31x4_t curExtremValVec = vdupq_n_s32(Q31_MAX); in arm_min_no_idx_q31() local 73 curExtremValVec = vminq(vecSrc, curExtremValVec); in arm_min_no_idx_q31() 93 curExtremValVec = vminq_m(curExtremValVec, vecSrc, curExtremValVec, p0); in arm_min_no_idx_q31() 98 minValue = vminvq(minValue, curExtremValVec); in arm_min_no_idx_q31()
|
D | arm_min_no_idx_q7.c | 59 q7x16_t curExtremValVec = vdupq_n_s8(Q7_MAX); in arm_min_no_idx_q7() local 73 curExtremValVec = vminq(vecSrc, curExtremValVec); in arm_min_no_idx_q7() 93 curExtremValVec = vminq_m(curExtremValVec, vecSrc, curExtremValVec, p0); in arm_min_no_idx_q7() 98 minValue = vminvq(minValue, curExtremValVec); in arm_min_no_idx_q7()
|
D | arm_min_f16.c | 67 f16x8_t curExtremValVec = vdupq_n_f16(F16_MAX); in arm_min_f16() local 86 p0 = vcmpleq(vecSrc, curExtremValVec); in arm_min_f16() 87 curExtremValVec = vpselq(vecSrc, curExtremValVec, p0); in arm_min_f16() 109 p0 = vcmpleq_m(vecSrc, curExtremValVec, p0); in arm_min_f16() 110 curExtremValVec = vpselq(vecSrc, curExtremValVec, p0); in arm_min_f16() 116 minValue = vminnmvq(minValue, curExtremValVec); in arm_min_f16() 120 p0 = vcmpleq(curExtremValVec, minValue); in arm_min_f16()
|
D | arm_absmin_f32.c | 73 f32x4_t curExtremValVec = vdupq_n_f32(F32_ABSMAX); in arm_absmin_f32() local 95 p0 = vcmpleq(vecSrc, curExtremValVec); in arm_absmin_f32() 96 curExtremValVec = vpselq(vecSrc, curExtremValVec, p0); in arm_absmin_f32() 121 p0 = vcmpleq_m(vecSrc, curExtremValVec, p0); in arm_absmin_f32() 122 curExtremValVec = vpselq(vecSrc, curExtremValVec, p0); in arm_absmin_f32() 128 minValue = vminnmvq(minValue, curExtremValVec); in arm_absmin_f32() 132 p0 = vcmpleq(curExtremValVec, minValue); in arm_absmin_f32()
|
D | arm_absmax_f16.c | 67 f16x8_t curExtremValVec = vdupq_n_f16(F16_ABSMIN); in arm_absmax_f16() local 89 p0 = vcmpgeq(vecSrc, curExtremValVec); in arm_absmax_f16() 90 curExtremValVec = vpselq(vecSrc, curExtremValVec, p0); in arm_absmax_f16() 115 p0 = vcmpgeq_m(vecSrc, curExtremValVec, p0); in arm_absmax_f16() 116 curExtremValVec = vpselq(vecSrc, curExtremValVec, p0); in arm_absmax_f16() 122 maxValue = vmaxnmvq(maxValue, curExtremValVec); in arm_absmax_f16() 126 p0 = vcmpgeq(curExtremValVec, maxValue); in arm_absmax_f16()
|
D | arm_absmin_q31.c | 62 q31x4_t curExtremValVec = vdupq_n_s32(Q31_ABSMAX); in arm_absmin_q31() local 85 p0 = vcmpleq(vecSrc, curExtremValVec); in arm_absmin_q31() 86 curExtremValVec = vpselq(vecSrc, curExtremValVec, p0); in arm_absmin_q31() 111 p0 = vcmpleq_m(vecSrc, curExtremValVec, p0); in arm_absmin_q31() 112 curExtremValVec = vpselq(vecSrc, curExtremValVec, p0); in arm_absmin_q31() 118 minValue = vminvq(minValue, curExtremValVec); in arm_absmin_q31() 122 p0 = vcmpleq(curExtremValVec, minValue); in arm_absmin_q31()
|
D | arm_absmin_f16.c | 68 f16x8_t curExtremValVec = vdupq_n_f16(F16_ABSMAX); in arm_absmin_f16() local 90 p0 = vcmpleq(vecSrc, curExtremValVec); in arm_absmin_f16() 91 curExtremValVec = vpselq(vecSrc, curExtremValVec, p0); in arm_absmin_f16() 116 p0 = vcmpleq_m(vecSrc, curExtremValVec, p0); in arm_absmin_f16() 117 curExtremValVec = vpselq(vecSrc, curExtremValVec, p0); in arm_absmin_f16() 123 minValue = vminnmvq(minValue, curExtremValVec); in arm_absmin_f16() 127 p0 = vcmpleq(curExtremValVec, minValue); in arm_absmin_f16()
|
D | arm_absmin_q15.c | 61 q15x8_t curExtremValVec = vdupq_n_s16(Q15_ABSMAX); in arm_absmin_q15() local 84 p0 = vcmpleq(vecSrc, curExtremValVec); in arm_absmin_q15() 85 curExtremValVec = vpselq(vecSrc, curExtremValVec, p0); in arm_absmin_q15() 110 p0 = vcmpleq_m(vecSrc, curExtremValVec, p0); in arm_absmin_q15() 111 curExtremValVec = vpselq(vecSrc, curExtremValVec, p0); in arm_absmin_q15() 117 minValue = vminvq(minValue, curExtremValVec); in arm_absmin_q15() 121 p0 = vcmpleq(curExtremValVec, minValue); in arm_absmin_q15()
|
D | arm_absmin_q7.c | 64 q7x16_t curExtremValVec = vdupq_n_s8(Q7_ABSMAX); in arm_small_blk_absmin_q7() local 87 p0 = vcmpleq(vecSrc, curExtremValVec); in arm_small_blk_absmin_q7() 88 curExtremValVec = vpselq(vecSrc, curExtremValVec, p0); in arm_small_blk_absmin_q7() 113 p0 = vcmpleq_m(vecSrc, curExtremValVec, p0); in arm_small_blk_absmin_q7() 114 curExtremValVec = vpselq(vecSrc, curExtremValVec, p0); in arm_small_blk_absmin_q7() 120 minValue = vminvq(minValue, curExtremValVec); in arm_small_blk_absmin_q7() 124 p0 = vcmpleq(curExtremValVec, minValue); in arm_small_blk_absmin_q7()
|
D | arm_absmax_no_idx_f32.c | 62 f32x4_t curExtremValVec = vdupq_n_f32(F32_ABSMIN); in arm_absmax_no_idx_f32() local 76 curExtremValVec = vmaxnmaq(vecSrc, curExtremValVec); in arm_absmax_no_idx_f32() 96 curExtremValVec = vmaxnmaq_m(curExtremValVec, vecSrc, p0); in arm_absmax_no_idx_f32() 101 maxValue = vmaxnmavq(maxValue, curExtremValVec); in arm_absmax_no_idx_f32()
|
D | arm_absmin_no_idx_f32.c | 64 f32x4_t curExtremValVec = vdupq_n_f32(F32_ABSMAX); in arm_absmin_no_idx_f32() local 78 curExtremValVec = vminnmaq(vecSrc, curExtremValVec); in arm_absmin_no_idx_f32() 98 curExtremValVec = vminnmaq_m(curExtremValVec, vecSrc, p0); in arm_absmin_no_idx_f32() 103 minValue = vminnmavq(minValue, curExtremValVec); in arm_absmin_no_idx_f32()
|
D | arm_absmin_no_idx_q15.c | 59 uint16x8_t curExtremValVec = vdupq_n_s16(Q15_ABSMAX); in arm_absmin_no_idx_q15() local 73 curExtremValVec = vminaq(curExtremValVec, vecSrc); in arm_absmin_no_idx_q15() 93 curExtremValVec = vminaq_m(curExtremValVec, vecSrc, p0); in arm_absmin_no_idx_q15() 98 minValue = vminavq(minValue, (q15x8_t)curExtremValVec); in arm_absmin_no_idx_q15()
|
D | arm_absmin_no_idx_q7.c | 62 uint8x16_t curExtremValVec = vdupq_n_s8(Q7_ABSMAX); in arm_absmin_no_idx_q7() local 76 curExtremValVec = vminaq(curExtremValVec, vecSrc); in arm_absmin_no_idx_q7() 96 curExtremValVec = vminaq_m(curExtremValVec, vecSrc, p0); in arm_absmin_no_idx_q7() 101 minValue = vminavq(minValue, (q7x16_t)curExtremValVec); in arm_absmin_no_idx_q7()
|
D | arm_absmin_no_idx_q31.c | 60 uint32x4_t curExtremValVec = vdupq_n_s32(Q31_ABSMAX); in arm_absmin_no_idx_q31() local 74 curExtremValVec = vminaq(curExtremValVec, vecSrc); in arm_absmin_no_idx_q31() 94 curExtremValVec = vminaq_m(curExtremValVec, vecSrc, p0); in arm_absmin_no_idx_q31() 99 minValue = vminavq(minValue, (q31x4_t)curExtremValVec); in arm_absmin_no_idx_q31()
|
D | arm_absmax_no_idx_f16.c | 65 f16x8_t curExtremValVec = vdupq_n_f16(F16_ABSMIN); in arm_absmax_no_idx_f16() local 79 curExtremValVec = vmaxnmaq(vecSrc, curExtremValVec); in arm_absmax_no_idx_f16() 99 curExtremValVec = vmaxnmaq_m(curExtremValVec, vecSrc, p0); in arm_absmax_no_idx_f16() 104 maxValue = vmaxnmavq(maxValue, curExtremValVec); in arm_absmax_no_idx_f16()
|
D | arm_max_f16.c | 65 f16x8_t curExtremValVec = vdupq_n_f16(F16_MIN); in arm_max_f16() local 87 p0 = vcmpgeq(vecSrc, curExtremValVec); in arm_max_f16() 88 curExtremValVec = vpselq(vecSrc, curExtremValVec, p0); in arm_max_f16() 102 maxValue = vmaxnmvq(maxValue, curExtremValVec); in arm_max_f16() 106 p0 = vcmpgeq(curExtremValVec, maxValue); in arm_max_f16()
|
D | arm_absmin_no_idx_f16.c | 66 f16x8_t curExtremValVec = vdupq_n_f16(F16_ABSMAX); in arm_absmin_no_idx_f16() local 80 curExtremValVec = vminnmaq(vecSrc, curExtremValVec); in arm_absmin_no_idx_f16() 100 curExtremValVec = vminnmaq_m(curExtremValVec, vecSrc, p0); in arm_absmin_no_idx_f16() 105 minValue = vminnmavq(minValue, curExtremValVec); in arm_absmin_no_idx_f16()
|
D | arm_absmax_f32.c | 70 f32x4_t curExtremValVec = vdupq_n_f32(F32_ABSMIN); in arm_absmax_f32() local 91 p0 = vcmpgeq_m(vecSrc, curExtremValVec, p); in arm_absmax_f32() 92 curExtremValVec = vpselq(vecSrc, curExtremValVec, p0); in arm_absmax_f32() 106 maxValue = vmaxnmvq(maxValue, curExtremValVec); in arm_absmax_f32() 110 p0 = vcmpgeq(curExtremValVec, maxValue); in arm_absmax_f32()
|
D | arm_max_no_idx_f32.c | 59 f32x4_t curExtremValVec = vdupq_n_f32(F32_MIN); in arm_max_no_idx_f32() local 74 curExtremValVec = vmaxnmq(vecSrc, curExtremValVec); in arm_max_no_idx_f32() 85 maxValue = vmaxnmvq(maxValue, curExtremValVec); in arm_max_no_idx_f32()
|
D | arm_min_no_idx_f32.c | 59 f32x4_t curExtremValVec = vdupq_n_f32(F32_MAX); in arm_min_no_idx_f32() local 74 curExtremValVec = vminnmq(vecSrc, curExtremValVec); in arm_min_no_idx_f32() 85 minValue = vminnmvq(minValue, curExtremValVec); in arm_min_no_idx_f32()
|
D | arm_min_q7.c | 60 q7x16_t curExtremValVec = vdupq_n_s8(Q7_MAX); in arm_small_blk_min_q7() local 80 p0 = vcmpleq(vecSrc, curExtremValVec); in arm_small_blk_min_q7() 81 curExtremValVec = vpselq(vecSrc, curExtremValVec, p0); in arm_small_blk_min_q7() 94 minValue = vminvq(minValue, curExtremValVec); in arm_small_blk_min_q7() 98 p0 = vcmpleq(curExtremValVec, minValue); in arm_small_blk_min_q7()
|