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