D | arm_dtw_distance_f32.c | 35 #define E(MAT,R,C) \ macro 104 pDTW->pData[0] = E(pDistance,0,0); in arm_dtw_distance_f32() 111 E(pDTW,q,0) = E(pDTW,q-1,0) + E(pDistance,q,0); in arm_dtw_distance_f32() 120 E(pDTW,0,t) = E(pDTW,0,t-1) + E(pDistance,0,t); in arm_dtw_distance_f32() 132 E(pDTW,q,t) = in arm_dtw_distance_f32() 133 MIN(E(pDTW,q-1,t-1) + 2.0f * E(pDistance,q,t), in arm_dtw_distance_f32() 134 MIN(E(pDTW,q,t-1) + E(pDistance,q,t), in arm_dtw_distance_f32() 135 E(pDTW,q-1,t) + E(pDistance,q,t))); in arm_dtw_distance_f32() 139 if (E(pDTW,queryLength-1,templateLength-1) == F32_MAX) in arm_dtw_distance_f32() 144 result = E(pDTW,queryLength-1,templateLength-1); in arm_dtw_distance_f32()
|