/cmsis-dsp-latest/Source/BasicMathFunctions/ |
D | arm_offset_q7.c | 57 q7_t offset, in arm_offset_q7() argument 73 vst1q(pDst, vqaddq(vecSrc, offset)); in arm_offset_q7() 92 vstrbq_p(pDst, vqaddq(vecSrc, offset), p0); in arm_offset_q7() 99 q7_t offset, in arm_offset_q7() argument 111 offset_packed = __PACKq7(offset, offset, offset, offset); in arm_offset_q7() 125 *pDst++ = (q7_t) __SSAT((q15_t) *pSrc++ + offset, 8); in arm_offset_q7() 126 *pDst++ = (q7_t) __SSAT((q15_t) *pSrc++ + offset, 8); in arm_offset_q7() 127 *pDst++ = (q7_t) __SSAT((q15_t) *pSrc++ + offset, 8); in arm_offset_q7() 128 *pDst++ = (q7_t) __SSAT((q15_t) *pSrc++ + offset, 8); in arm_offset_q7() 150 *pDst++ = (q7_t) __SSAT((q15_t) *pSrc++ + offset, 8); in arm_offset_q7()
|
D | arm_offset_q15.c | 57 q15_t offset, in arm_offset_q15() argument 73 vst1q(pDst, vqaddq(vecSrc, offset)); in arm_offset_q15() 92 vstrhq_p(pDst, vqaddq(vecSrc, offset), p0); in arm_offset_q15() 100 q15_t offset, in arm_offset_q15() argument 112 offset_packed = __PKHBT(offset, offset, 16); in arm_offset_q15() 127 *pDst++ = (q15_t) __SSAT(((q31_t) *pSrc++ + offset), 16); in arm_offset_q15() 128 *pDst++ = (q15_t) __SSAT(((q31_t) *pSrc++ + offset), 16); in arm_offset_q15() 129 *pDst++ = (q15_t) __SSAT(((q31_t) *pSrc++ + offset), 16); in arm_offset_q15() 130 *pDst++ = (q15_t) __SSAT(((q31_t) *pSrc++ + offset), 16); in arm_offset_q15() 153 *pDst++ = (q15_t) __QADD16(*pSrc++, offset); in arm_offset_q15() [all …]
|
D | arm_offset_q31.c | 58 q31_t offset, in arm_offset_q31() argument 74 vst1q(pDst, vqaddq(vecSrc, offset)); in arm_offset_q31() 93 vstrwq_p(pDst, vqaddq(vecSrc, offset), p0); in arm_offset_q31() 100 q31_t offset, in arm_offset_q31() argument 116 *pDst++ = __QADD(*pSrc++, offset); in arm_offset_q31() 118 *pDst++ = __QADD(*pSrc++, offset); in arm_offset_q31() 120 *pDst++ = __QADD(*pSrc++, offset); in arm_offset_q31() 122 *pDst++ = __QADD(*pSrc++, offset); in arm_offset_q31() 144 *pDst++ = __QADD(*pSrc++, offset); in arm_offset_q31() 146 *pDst++ = (q31_t) clip_q63_to_q31((q63_t) * pSrc++ + offset); in arm_offset_q31()
|
D | arm_offset_f32.c | 68 float32_t offset, in arm_offset_f32() argument 85 res = vaddq(vec1,offset); in arm_offset_f32() 103 vstrwq_p(pDst, vaddq(vec1, offset), p0); in arm_offset_f32() 112 float32_t offset, in arm_offset_f32() argument 131 res = vaddq_f32(vec1,vdupq_n_f32(offset)); in arm_offset_f32() 156 *pDst++ = (*pSrc++) + offset; in arm_offset_f32() 158 *pDst++ = (*pSrc++) + offset; in arm_offset_f32() 160 *pDst++ = (*pSrc++) + offset; in arm_offset_f32() 162 *pDst++ = (*pSrc++) + offset; in arm_offset_f32() 184 *pDst++ = (*pSrc++) + offset; in arm_offset_f32()
|
D | arm_offset_f16.c | 54 float16_t offset, in arm_offset_f16() argument 71 res = vaddq(vec1,offset); in arm_offset_f16() 89 vstrhq_p(pDst, vaddq(vec1, offset), p0); in arm_offset_f16() 99 float16_t offset, in arm_offset_f16() argument 116 *pDst++ = (_Float16)(*pSrc++) + (_Float16)offset; in arm_offset_f16() 118 *pDst++ = (_Float16)(*pSrc++) + (_Float16)offset; in arm_offset_f16() 120 *pDst++ = (_Float16)(*pSrc++) + (_Float16)offset; in arm_offset_f16() 122 *pDst++ = (_Float16)(*pSrc++) + (_Float16)offset; in arm_offset_f16() 143 *pDst++ = (_Float16)(*pSrc++) + (_Float16)offset; in arm_offset_f16()
|
D | arm_offset_f64.c | 50 float64_t offset, in arm_offset_f64() argument 64 *pDst++ = (*pSrc++) + offset; in arm_offset_f64()
|
/cmsis-dsp-latest/dsppp/Include/dsppp/Helium/ |
D | float.hpp | 509 constexpr uint32x4_t offset={0*S,1*S,2*S,3*S}; in vload1() local 510 return(vldrwq_gather_shifted_offset_f32(p,offset)); in vload1() 526 uint32x4_t offset = vidupq_u32((uint32_t)0,1); in vload1() local 527 offset = vmulq_n_u32(offset,stride); in vload1() 528 return(vldrwq_gather_shifted_offset_f32(p,offset)); in vload1() 561 constexpr uint32x4_t offset={0*S,1*S,2*S,3*S}; in vload1_z() local 562 return(vldrwq_gather_shifted_offset_z_f32(p,offset,p0)); in vload1_z() 582 uint32x4_t offset = vidupq_u32((uint32_t)0,1); in vload1_z() local 583 offset = vmulq_n_u32(offset,stride); in vload1_z() 584 return(vldrwq_gather_shifted_offset_z_f32(p,offset,p0)); in vload1_z() [all …]
|
D | q31.hpp | 208 constexpr uint32x4_t offset={0*S,1*S,2*S,3*S}; in vload1() local 209 return(vldrwq_gather_shifted_offset_s32(reinterpret_cast<const int32_t*>(p),offset)); in vload1() 216 uint32x4_t offset = vidupq_u32((uint32_t)0,1); in vload1() local 217 offset = vmulq_n_u32(offset,stride); in vload1() 218 return(vldrwq_gather_shifted_offset_s32(reinterpret_cast<const int32_t*>(p),offset)); in vload1() 236 uint32x4_t offset = vidupq_u32((uint32_t)0,1); in vload1_z() local 237 offset = vmulq_n_u32(offset,S); in vload1_z() 238 return(vldrwq_gather_shifted_offset_z_s32(reinterpret_cast<const int32_t*>(p),offset,p0)); in vload1_z() 247 uint32x4_t offset = vidupq_u32((uint32_t)0,1); in vload1_z() local 248 offset = vmulq_n_u32(offset,stride); in vload1_z() [all …]
|
D | q15.hpp | 271 constexpr uint16x8_t offset={0*S,1*S,2*S,3*S,4*S,5*S,6*S,7*S}; in vload1() local 274 return(vldrhq_gather_shifted_offset_s16(reinterpret_cast<const int16_t*>(p),offset)); in vload1() 296 uint16x8_t offset = vidupq_u16((uint32_t)0,1); in vload1() local 297 offset = vmulq_n_u16(offset,stride); in vload1() 298 return(vldrhq_gather_shifted_offset_s16(reinterpret_cast<const int16_t*>(p),offset)); in vload1() 326 uint16x8_t offset = vidupq_u16((uint32_t)0,1); in vload1_z() local 327 offset = vmulq_n_u16(offset,S); in vload1_z() 328 return(vldrhq_gather_shifted_offset_z_s16(reinterpret_cast<const int16_t*>(p),offset,p0)); in vload1_z() 360 uint16x8_t offset = vidupq_u16((uint32_t)0,1); in vload1_z() local 361 offset = vmulq_n_u16(offset,stride); in vload1_z() [all …]
|
D | q7.hpp | 213 constexpr uint8x16_t offset={0*S,1*S,2*S,3*S,4*S,5*S,6*S,7*S, in vload1() local 217 return(vldrbq_gather_offset_s8(reinterpret_cast<const int8_t*>(p),offset)); in vload1() 239 uint8x16_t offset = vidupq_u8((uint32_t)0,1); in vload1() local 240 offset = vmulq_n_u8(offset,stride); in vload1() 241 return(vldrbq_gather_offset_s8(reinterpret_cast<const int8_t*>(p),offset)); in vload1() 269 uint8x16_t offset = vidupq_u8((uint32_t)0,1); in vload1_z() local 270 offset = vmulq_n_u8(offset,S); in vload1_z() 271 return(vldrbq_gather_offset_z_s8(reinterpret_cast<const int8_t*>(p),offset,p0)); in vload1_z() 303 uint8x16_t offset = vidupq_u8((uint32_t)0,1); in vload1_z() local 304 offset = vmulq_n_u8(offset,stride); in vload1_z() [all …]
|
D | half.hpp | 408 constexpr uint16x8_t offset={0*S,1*S,2*S,3*S,4*S,5*S,6*S,7*S}; in vload1() local 409 return(vldrhq_gather_shifted_offset_f16(p,offset)); in vload1() 431 uint16x8_t offset = vidupq_u16((uint32_t)0,1); in vload1() local 432 offset = vmulq_n_u16(offset,stride); in vload1() 433 return(vldrhq_gather_shifted_offset_f16(p,offset)); in vload1() 466 constexpr uint16x8_t offset={0*S,1*S,2*S,3*S,4*S,5*S,6*S,7*S}; in vload1_z() local 467 return(vldrhq_gather_shifted_offset_z_f16(p,offset,p0)); in vload1_z() 502 uint16x8_t offset = vidupq_u16((uint32_t)0,1); in vload1_z() local 503 offset = vmulq_n_u16(offset,stride); in vload1_z() 504 return(vldrhq_gather_shifted_offset_z_f16(p,offset,p0)); in vload1_z() [all …]
|
/cmsis-dsp-latest/Testing/Source/Benchmarks/ |
D | UnaryF64.cpp | 15 int offset=14; in cholesky_offset() local 19 offset = 14; in cholesky_offset() 22 offset = 79; in cholesky_offset() 25 offset = 143; in cholesky_offset() 28 offset = 224; in cholesky_offset() 31 offset = 449; in cholesky_offset() 34 offset = 14; in cholesky_offset() 38 return(offset); in cholesky_offset() 90 int offset=14; in setUp() local 100 offset=cholesky_offset(this->nbr); in setUp() [all …]
|
D | UnaryF32.cpp | 15 int offset=14; in cholesky_offset() local 19 offset = 14; in cholesky_offset() 22 offset = 79; in cholesky_offset() 25 offset = 143; in cholesky_offset() 28 offset = 224; in cholesky_offset() 31 offset = 449; in cholesky_offset() 34 offset = 14; in cholesky_offset() 38 return(offset); in cholesky_offset() 148 int offset=14; in setUp() local 158 offset=cholesky_offset(this->nbr); in setUp() [all …]
|
D | UnaryF16.cpp | 15 int offset=14; in cholesky_offset() local 19 offset = 14; in cholesky_offset() 22 offset = 79; in cholesky_offset() 25 offset = 143; in cholesky_offset() 28 offset = 224; in cholesky_offset() 31 offset = 449; in cholesky_offset() 34 offset = 14; in cholesky_offset() 38 return(offset); in cholesky_offset() 139 int offset=14; in setUp() local 149 offset=cholesky_offset(this->nbr); in setUp() [all …]
|
/cmsis-dsp-latest/Testing/FrameworkSource/ |
D | FPGA.cpp | 50 unsigned long offset; member 298 unsigned long offset,nb; in ReadPatternList() local 307 this->read32(&offset); in ReadPatternList() 309 this->patternOffsets->push_back(offset); in ReadPatternList() 325 unsigned long offset,nb; in ReadParameterList() local 343 this->read32(&offset); in ReadParameterList() 345 gen.offset=offset; in ReadParameterList() 414 return((*this->parameterOffsets)[id].offset); in getParameterOffset() 444 unsigned long offset; in ImportParams() local 452 offset=gen.offset; in ImportParams() [all …]
|
D | ArrayMemory.cpp | 95 unsigned long offset; in NewBuffer() local 98 offset=(unsigned long)(this->m_currentPtr - this->m_ptr); in NewBuffer() 99 pad = this->alignSize*ceil(1.0*offset / (1.0*this->alignSize)) - offset; in NewBuffer()
|
/cmsis-dsp-latest/Source/FastMathFunctions/ |
D | arm_vlog_f16.c | 122 int16x8_t offset; in vlogq_lut_f16() local 132 offset = vmulq_n_s16(n,(1+NB_DEG_LOGF16)); in vlogq_lut_f16() 133 offset = vaddq_n_s16(offset,NB_DEG_LOGF16-1); in vlogq_lut_f16() 135 res = vldrhq_gather_shifted_offset_f16(lut_logf16,(uint16x8_t)offset); in vlogq_lut_f16() 136 offset = vsubq_n_s16(offset,1); in vlogq_lut_f16() 140 lutV = vldrhq_gather_shifted_offset_f16(lut_logf16,(uint16x8_t)offset); in vlogq_lut_f16() 142 offset = vsubq_n_s16(offset,1); in vlogq_lut_f16()
|
/cmsis-dsp-latest/Source/FilteringFunctions/ |
D | arm_levinson_durbin_f16.c | 131 uint16x8_t offset,offsetInc,vecTmp; in arm_levinson_durbin_f16() local 134 offset = vld1q_u16((uint16_t*)orgOffsetArray); in arm_levinson_durbin_f16() 137 offset = vaddq_m_u16(offset,offset,vecTmp,LANE4567_MASK); in arm_levinson_durbin_f16() 158 vecA = vldrhq_gather_shifted_offset_f16(a,offset); in arm_levinson_durbin_f16() 168 vstrhq_scatter_shifted_offset_f16(a, offset, tmp); in arm_levinson_durbin_f16() 170 offset = vaddq(offset,offsetInc); in arm_levinson_durbin_f16()
|
D | arm_levinson_durbin_f32.c | 134 uint32x4_t offset,offsetInc,vecTmp; in arm_levinson_durbin_f32() local 137 offset = vld1q_u32((uint32_t*)orgOffsetArray); in arm_levinson_durbin_f32() 140 offset = vaddq_m_u32(offset,offset,vecTmp,LANE23_MASK); in arm_levinson_durbin_f32() 161 vecA = vldrwq_gather_shifted_offset_f32(a,offset); in arm_levinson_durbin_f32() 171 vstrwq_scatter_shifted_offset_f32(a, offset, tmp); in arm_levinson_durbin_f32() 173 offset = vaddq(offset,offsetInc); in arm_levinson_durbin_f32()
|
D | arm_levinson_durbin_q31.c | 198 uint32x4_t offset,offsetInc,vecTmp; in arm_levinson_durbin_q31() local 201 offset = vld1q_u32((uint32_t*)orgOffsetArray); in arm_levinson_durbin_q31() 204 offset = vaddq_m_u32(offset,offset,vecTmp,LANE23_MASK); in arm_levinson_durbin_q31() 230 vecA = vldrwq_gather_shifted_offset_s32(a,offset); in arm_levinson_durbin_q31() 240 vstrwq_scatter_shifted_offset_s32(a, offset, tmp); in arm_levinson_durbin_q31() 242 offset = vaddq(offset,offsetInc); in arm_levinson_durbin_q31()
|
/cmsis-dsp-latest/Source/TransformFunctions/ |
D | arm_rfft_q31.c | 179 uint32x4_t offset = { 2, 3, 0, 1 }; in arm_split_rfft_q31() local 182 offset = offset + (2 * fftLen - 4); in arm_split_rfft_q31() 199 q31x4_t in2 = vldrwq_gather_shifted_offset_s32(pSrc, offset); in arm_split_rfft_q31() 212 offset -= 4; in arm_split_rfft_q31() 335 uint32x4_t offset = { 2, 3, 0, 1 }; in arm_split_rifft_q31() local 339 offset = offset + (2 * fftLen - 2); in arm_split_rifft_q31() 355 q31x4_t in2 = vldrwq_gather_shifted_offset_s32(pSrc, offset); in arm_split_rifft_q31() 371 offset -= 4; in arm_split_rifft_q31()
|
/cmsis-dsp-latest/Examples/ARM/arm_bayes_example/ |
D | ARMCM55_FP_MVE_config.txt | 12 … # (int , init-time) default = '0x10000000' : Secure vector-table offset at reset 13 … # (int , init-time) default = '0x0' : Non-Secure vector-table offset at reset 23 … # (int , init-time) default = '0x10000000' : Secure vector-table offset at reset 24 … # (int , init-time) default = '0x0' : Non-Secure vector-table offset at reset
|
/cmsis-dsp-latest/Examples/ARM/arm_class_marks_example/ |
D | ARMCM55_FP_MVE_config.txt | 12 … # (int , init-time) default = '0x10000000' : Secure vector-table offset at reset 13 … # (int , init-time) default = '0x0' : Non-Secure vector-table offset at reset 23 … # (int , init-time) default = '0x10000000' : Secure vector-table offset at reset 24 … # (int , init-time) default = '0x0' : Non-Secure vector-table offset at reset
|
/cmsis-dsp-latest/Examples/ARM/arm_convolution_example/ |
D | ARMCM55_FP_MVE_config.txt | 12 … # (int , init-time) default = '0x10000000' : Secure vector-table offset at reset 13 … # (int , init-time) default = '0x0' : Non-Secure vector-table offset at reset 23 … # (int , init-time) default = '0x10000000' : Secure vector-table offset at reset 24 … # (int , init-time) default = '0x0' : Non-Secure vector-table offset at reset
|
/cmsis-dsp-latest/Examples/ARM/arm_svm_example/ |
D | ARMCM55_FP_MVE_config.txt | 12 … # (int , init-time) default = '0x10000000' : Secure vector-table offset at reset 13 … # (int , init-time) default = '0x0' : Non-Secure vector-table offset at reset 23 … # (int , init-time) default = '0x10000000' : Secure vector-table offset at reset 24 … # (int , init-time) default = '0x0' : Non-Secure vector-table offset at reset
|