/cmsis-3.4.0/CMSIS/DSP/Source/StatisticsFunctions/ |
D | arm_min_f16.c | 71 uint16x8_t indexVec; in arm_min_f16() local 75 indexVec = vidupq_u16((uint32_t)0, 1); in arm_min_f16() 89 curExtremIdxVec = vpselq(indexVec, curExtremIdxVec, p0); in arm_min_f16() 91 indexVec = indexVec + 8; in arm_min_f16() 112 curExtremIdxVec = vpselq(indexVec, curExtremIdxVec, p0); in arm_min_f16() 122 indexVec = vpselq(curExtremIdxVec, vdupq_n_u16(blockSize), p0); in arm_min_f16() 126 idx = vminvq(idx, indexVec); in arm_min_f16()
|
D | arm_absmin_f16.c | 72 uint16x8_t indexVec; in arm_absmin_f16() local 77 indexVec = vidupq_u16((uint32_t)0, 1); in arm_absmin_f16() 93 curExtremIdxVec = vpselq(indexVec, curExtremIdxVec, p0); in arm_absmin_f16() 95 indexVec = indexVec + 8; in arm_absmin_f16() 119 curExtremIdxVec = vpselq(indexVec, curExtremIdxVec, p0); in arm_absmin_f16() 129 indexVec = vpselq(curExtremIdxVec, vdupq_n_u16(blockSize), p0); in arm_absmin_f16() 133 idx = vminvq(idx, indexVec); in arm_absmin_f16()
|
D | arm_absmin_f32.c | 77 uint32x4_t indexVec; in arm_absmin_f32() local 82 indexVec = vidupq_u32((uint32_t)0, 1); in arm_absmin_f32() 98 curExtremIdxVec = vpselq(indexVec, curExtremIdxVec, p0); in arm_absmin_f32() 100 indexVec = indexVec + 4; in arm_absmin_f32() 124 curExtremIdxVec = vpselq(indexVec, curExtremIdxVec, p0); in arm_absmin_f32() 134 indexVec = vpselq(curExtremIdxVec, vdupq_n_u32(blockSize), p0); in arm_absmin_f32() 138 idx = vminvq(idx, indexVec); in arm_absmin_f32()
|
D | arm_absmax_f16.c | 71 uint16x8_t indexVec; in arm_absmax_f16() local 76 indexVec = vidupq_u16((uint32_t)0, 1); in arm_absmax_f16() 92 curExtremIdxVec = vpselq(indexVec, curExtremIdxVec, p0); in arm_absmax_f16() 94 indexVec = indexVec + 8; in arm_absmax_f16() 118 curExtremIdxVec = vpselq(indexVec, curExtremIdxVec, p0); in arm_absmax_f16() 128 indexVec = vpselq(curExtremIdxVec, vdupq_n_u16(blockSize), p0); in arm_absmax_f16() 132 idx = vminvq(idx, indexVec); in arm_absmax_f16()
|
D | arm_max_q15.c | 61 uint16x8_t indexVec; in arm_max_q15() local 66 indexVec = vidupq_u16(0U, 1); in arm_max_q15() 80 vst1q_p_u16(extremIdxArr, indexVec, p0); in arm_max_q15() 82 indexVec += 8; in arm_max_q15() 96 indexVec = vpselq(extremIdxVec, vdupq_n_u16(blockSize - 1), p0); in arm_max_q15() 97 *pIndex = vminvq(blockSize - 1, indexVec); in arm_max_q15()
|
D | arm_max_q31.c | 61 uint32x4_t indexVec; in arm_max_q31() local 66 indexVec = vidupq_u32(0U, 1); in arm_max_q31() 80 vst1q_p_u32(extremIdxArr, indexVec, p0); in arm_max_q31() 82 indexVec += 4; in arm_max_q31() 96 indexVec = vpselq(extremIdxVec, vdupq_n_u32(blockSize - 1), p0); in arm_max_q31() 97 *pIndex = vminvq(blockSize - 1, indexVec); in arm_max_q31()
|
D | arm_min_q15.c | 63 uint16x8_t indexVec; in arm_min_q15() local 68 indexVec = vidupq_u16(0U, 1); in arm_min_q15() 82 vst1q_p_u16(extremIdxArr, indexVec, p0); in arm_min_q15() 84 indexVec += 8; in arm_min_q15() 97 indexVec = vpselq(extremIdxVec, vdupq_n_u16(blockSize - 1), p0); in arm_min_q15() 98 *pIndex = vminvq(blockSize - 1, indexVec); in arm_min_q15()
|
D | arm_min_q31.c | 62 uint32x4_t indexVec; in arm_min_q31() local 67 indexVec = vidupq_u32(0U, 1); in arm_min_q31() 81 vst1q_p_u32(extremIdxArr, indexVec, p0); in arm_min_q31() 83 indexVec += 4; in arm_min_q31() 97 indexVec = vpselq(extremIdxVec, vdupq_n_u32(blockSize - 1), p0); in arm_min_q31() 98 *pIndex = vminvq(blockSize - 1, indexVec); in arm_min_q31()
|
D | arm_max_f16.c | 69 uint16x8_t indexVec; in arm_max_f16() local 76 indexVec = vidupq_wb_u16(&curIdx, 1); in arm_max_f16() 90 curExtremIdxVec = vpselq(indexVec, curExtremIdxVec, p0); in arm_max_f16() 92 indexVec = vidupq_wb_u16(&curIdx, 1); in arm_max_f16() 108 indexVec = vpselq(curExtremIdxVec, vdupq_n_u16(blockSize), p0); in arm_max_f16() 112 idx = vminvq(idx, indexVec); in arm_max_f16()
|
D | arm_min_q7.c | 64 uint8x16_t indexVec; in arm_small_blk_min_q7() local 69 indexVec = vidupq_u8((uint32_t)0, 1); in arm_small_blk_min_q7() 83 curExtremIdxVec = vpselq(indexVec, curExtremIdxVec, p0); in arm_small_blk_min_q7() 85 indexVec = indexVec + 16; in arm_small_blk_min_q7() 100 indexVec = vpselq(curExtremIdxVec, vdupq_n_u8(blockSize), p0); in arm_small_blk_min_q7() 104 idx = vminvq(idx, indexVec); in arm_small_blk_min_q7()
|
D | arm_absmin_q15.c | 65 uint16x8_t indexVec; in arm_absmin_q15() local 71 indexVec = vidupq_wb_u16(&startIdx, 1); in arm_absmin_q15() 87 curExtremIdxVec = vpselq(indexVec, curExtremIdxVec, p0); in arm_absmin_q15() 89 indexVec = vidupq_wb_u16(&startIdx, 1); in arm_absmin_q15() 113 curExtremIdxVec = vpselq(indexVec, curExtremIdxVec, p0); in arm_absmin_q15() 123 indexVec = vpselq(curExtremIdxVec, vdupq_n_u16(blockSize), p0); in arm_absmin_q15() 127 idx = vminvq(idx, indexVec); in arm_absmin_q15()
|
D | arm_absmin_q31.c | 66 uint32x4_t indexVec; in arm_absmin_q31() local 72 indexVec = vidupq_wb_u32(&startIdx, 1); in arm_absmin_q31() 88 curExtremIdxVec = vpselq(indexVec, curExtremIdxVec, p0); in arm_absmin_q31() 90 indexVec = vidupq_wb_u32(&startIdx, 1); in arm_absmin_q31() 114 curExtremIdxVec = vpselq(indexVec, curExtremIdxVec, p0); in arm_absmin_q31() 124 indexVec = vpselq(curExtremIdxVec, vdupq_n_u32(blockSize), p0); in arm_absmin_q31() 128 idx = vminvq(idx, indexVec); in arm_absmin_q31()
|
D | arm_max_q7.c | 61 uint8x16_t indexVec; in arm_small_blk_max_q7() local 66 indexVec = vidupq_u8(0U, 1); in arm_small_blk_max_q7() 80 vst1q_p_u8(extremIdxArr, indexVec, p0); in arm_small_blk_max_q7() 82 indexVec += 16; in arm_small_blk_max_q7() 96 indexVec = vpselq(extremIdxVec, vdupq_n_u8(blockSize - 1), p0); in arm_small_blk_max_q7() 97 *pIndex = vminvq_u8(blockSize - 1, indexVec); in arm_small_blk_max_q7()
|
D | arm_absmax_f32.c | 74 uint32x4_t indexVec; in arm_absmax_f32() local 80 indexVec = vidupq_wb_u32(&curIdx, 1); in arm_absmax_f32() 94 curExtremIdxVec = vpselq(indexVec, curExtremIdxVec, p0); in arm_absmax_f32() 97 indexVec = vidupq_wb_u32(&curIdx, 1); in arm_absmax_f32() 112 indexVec = vpselq(curExtremIdxVec, vdupq_n_u32(blockSize), p0); in arm_absmax_f32() 116 idx = vminvq(idx, indexVec); in arm_absmax_f32()
|
D | arm_absmax_q15.c | 61 uint16x8_t indexVec; in arm_absmax_q15() local 66 indexVec = vidupq_u16(0U, 1); in arm_absmax_q15() 82 vst1q_p_u16(extremIdxArr, indexVec, p0); in arm_absmax_q15() 84 indexVec += 8; in arm_absmax_q15() 98 indexVec = vpselq(extremIdxVec, vdupq_n_u16(blockSize - 1), p0); in arm_absmax_q15() 99 *pIndex = vminvq(blockSize - 1, indexVec); in arm_absmax_q15()
|
D | arm_absmax_q31.c | 61 uint32x4_t indexVec; in arm_absmax_q31() local 66 indexVec = vidupq_u32(0U, 1); in arm_absmax_q31() 82 vst1q_p_u32(extremIdxArr, indexVec, p0); in arm_absmax_q31() 84 indexVec += 4; in arm_absmax_q31() 98 indexVec = vpselq(extremIdxVec, vdupq_n_u32(blockSize - 1), p0); in arm_absmax_q31() 99 *pIndex = vminvq(blockSize - 1, indexVec); in arm_absmax_q31()
|
D | arm_min_f32.c | 76 uint32x4_t indexVec; in arm_min_f32() local 81 indexVec = vidupq_u32((uint32_t)0, 1); in arm_min_f32() 97 curExtremIdxVec = vpselq(indexVec, curExtremIdxVec, p0); in arm_min_f32() 99 indexVec = indexVec + 4; in arm_min_f32() 114 indexVec = vpselq(curExtremIdxVec, vdupq_n_u32(blockSize), p0); in arm_min_f32() 118 idx = vminvq(idx, indexVec); in arm_min_f32()
|
D | arm_max_f32.c | 72 uint32x4_t indexVec; in arm_max_f32() local 79 indexVec = vidupq_wb_u32(&curIdx, 1); in arm_max_f32() 93 curExtremIdxVec = vpselq(indexVec, curExtremIdxVec, p0); in arm_max_f32() 95 indexVec = vidupq_wb_u32(&curIdx, 1); in arm_max_f32() 111 indexVec = vpselq(curExtremIdxVec, vdupq_n_u32(blockSize), p0); in arm_max_f32() 115 idx = vminvq(idx, indexVec); in arm_max_f32()
|
D | arm_absmax_q7.c | 65 uint8x16_t indexVec; in arm_small_blk_absmax_q7() local 70 indexVec = vidupq_u8(0U, 1); in arm_small_blk_absmax_q7() 86 vst1q_p_u8(extremIdxArr, indexVec, p0); in arm_small_blk_absmax_q7() 88 indexVec += 16; in arm_small_blk_absmax_q7() 102 indexVec = vpselq(extremIdxVec, vdupq_n_u8(blockSize - 1), p0); in arm_small_blk_absmax_q7() 103 *pIndex = vminvq_u8(blockSize - 1, indexVec); in arm_small_blk_absmax_q7()
|
D | arm_absmin_q7.c | 68 uint8x16_t indexVec; in arm_small_blk_absmin_q7() local 74 indexVec = vidupq_wb_u8(&startIdx, 1); in arm_small_blk_absmin_q7() 90 curExtremIdxVec = vpselq(indexVec, curExtremIdxVec, p0); in arm_small_blk_absmin_q7() 92 indexVec = vidupq_wb_u8(&startIdx, 1); in arm_small_blk_absmin_q7() 116 curExtremIdxVec = vpselq(indexVec, curExtremIdxVec, p0); in arm_small_blk_absmin_q7()
|