summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (parent: 2cd21a0)
raw | patch | inline | side by side (parent: 2cd21a0)
author | Jianzhong Xu <a0869574@ti.com> | |
Mon, 13 May 2019 18:45:40 +0000 (14:45 -0400) | ||
committer | Jianzhong Xu <xuj@ti.com> | |
Wed, 5 Jun 2019 19:41:16 +0000 (15:41 -0400) |
Signed-off-by: Jianzhong Xu <a0869574@ti.com>
diff --git a/ti/dsplib/src/DSPF_sp_fftSPxSP/c66/DSPF_sp_fftSPxSP.sa b/ti/dsplib/src/DSPF_sp_fftSPxSP/c66/DSPF_sp_fftSPxSP.sa
index b946e87673c77af7b7b12c898cdfcafcff2ec5d6..9571fe3571581d4886bf55a50a015eada48b3afd 100644 (file)
SHRU .2 B_n, 3, B_i
SUB .2 B_i, 1, B_i
-ILOOP: .trip 4
+ILOOP: ; .trip 4
ADD .2 B_w0, B_j, B_w
MVD .1 B_w, A_w
; last stage of radix4 computation ;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;Bit reversal Caliculation
-LOOP4: .trip 4
+LOOP4: ; .trip 4
BITR .1 A_lj, A_ltemp1
SHRU .1 A_ltemp1, A_ll0, A_lk
; last stage of radix2 computation;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
LAST_STAGE_RADIX2:
-LOOP2: .trip 4
+LOOP2: ; .trip 4
;Bit reversal Caliculation
BITR .1 A_lj, A_ltemp1
diff --git a/ti/dsplib/src/DSPF_sp_ifftSPxSP/c66/DSPF_sp_ifftSPxSP.sa b/ti/dsplib/src/DSPF_sp_ifftSPxSP/c66/DSPF_sp_ifftSPxSP.sa
index 6850e395be35cb99bc91fad1bcce2b091cd6ba68..263fe588385ab7b0c345d8819f49ff659c0b0e13 100644 (file)
SHRU .2 B_n, 3, B_i
SUB .2 B_i, 1, B_i
-ILOOP: .trip 4
+ILOOP: ; .trip 4
ADD .2 B_w0, B_j, B_w
MVD .1 B_w, A_w
; last stage of radix4 computation ;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;Bit reversal Caliculation
-LOOP4: .trip 4
+LOOP4: ; .trip 4
BITR .1 A_lj, A_ltemp1
SHRU .1 A_ltemp1, A_ll0, A_lk
; last stage of radix2 computation;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
LAST_STAGE_RADIX2:
-LOOP2: .trip 4
+LOOP2: ; .trip 4
;Bit reversal Caliculation
BITR .1 A_lj, A_ltemp1
diff --git a/ti/dsplib/src/DSPF_sp_svd_cmplx/c66/DSPF_sp_svd_cmplx.c b/ti/dsplib/src/DSPF_sp_svd_cmplx/c66/DSPF_sp_svd_cmplx.c
index 62eae28f2974682f4cad6e85e7cab7b6ef3f2fb1..5fc29bafb65a2525b4a773f2662fb4ad7a6ce345 100644 (file)
#define real_to_f2(a) _ftof2(0,a)
#endif
-static int DSPF_sp_convert_to_bidiag_cmplx(const int Nrows,const int Ncols,float *restrict U,float *restrict V,float *restrict diag,float *restrict superdiag);
-static int DSPF_sp_bidiag_to_diag_cmplx(const int Nrows,const int Ncols,float *restrict U,float *restrict V,float *restrict diag,float *restrict superdiag);
-static int DSPF_sp_sort_singular_values_cmplx(const int Nrows,const int Ncols,float *restrict U,float *restrict V,float *restrict singular_values);
+static int DSPF_sp_convert_to_bidiag_cmplx(const int Nrows,const int Ncols,float * U,float * V,float * diag,float * superdiag);
+static int DSPF_sp_bidiag_to_diag_cmplx(const int Nrows,const int Ncols,float * U,float * V,float * diag,float * superdiag);
+static int DSPF_sp_sort_singular_values_cmplx(const int Nrows,const int Ncols,float * U,float * V,float * singular_values);
static void complex_sp_sqrt(__float2_t cx,__float2_t *cz);
static void complex_sp_inv(__float2_t cx,__float2_t *cz);
@@ -158,7 +158,7 @@ int DSPF_sp_svd_cmplx(const int Nrows,const int Ncols,float *restrict A,float *r
return status;
}
-static int DSPF_sp_convert_to_bidiag_cmplx(const int Nrows,const int Ncols,float *restrict U,float *restrict V,float *restrict diag,float *restrict superdiag)
+static int DSPF_sp_convert_to_bidiag_cmplx(const int Nrows,const int Ncols,float * U,float * V,float * diag,float * superdiag)
{
int i,j,k,addr;
float scale;
return 0;
}
-static int DSPF_sp_bidiag_to_diag_cmplx(const int Nrows,const int Ncols,float *restrict U,float *restrict V,float *restrict diag,float *restrict superdiag)
+static int DSPF_sp_bidiag_to_diag_cmplx(const int Nrows,const int Ncols,float * U,float * V,float * diag,float * superdiag)
{
int row,i,k,m,rotation_test,iter,total_iter,addr;
@@ -841,7 +841,7 @@ static int DSPF_sp_bidiag_to_diag_cmplx(const int Nrows,const int Ncols,float *r
return total_iter;
}
-static int DSPF_sp_sort_singular_values_cmplx(const int Nrows,const int Ncols,float *restrict U,float *restrict V,float *restrict singular_values)
+static int DSPF_sp_sort_singular_values_cmplx(const int Nrows,const int Ncols,float * U,float * V,float * singular_values)
{
int i,j,row,max_index,addr;
float temp1,temp2;