Lines Matching refs:float64_t

51       const float64_t *inp1=input1.ptr();    \
52 const float64_t *inp2=input2.ptr(); \
54 float64_t *ap=a.ptr(); \
55 float64_t *bp=b.ptr(); \
57 float64_t *outp=output.ptr(); \
64 const float64_t *inp1=input1.ptr(); \
66 float64_t *ap=a.ptr(); \
68 float64_t *outp=output.ptr(); \
77 memcpy((void*)ap,(const void*)inp1,sizeof(float64_t)*rows*columns);\
82 memcpy((void*)bp,(const void*)inp2,sizeof(float64_t)*rows*columns);\
92 memcpy((void*)ap,(const void*)inp1,sizeof(float64_t)*rows*rows); \
97 memcpy((void*)bp,(const void*)inp2,sizeof(float64_t)*rows*columns);\
107 memcpy((void*)ap,(const void*)inp1,sizeof(float64_t)*rows*columns);\
125 memcpy((void*)ap,(const void*)inp1,sizeof(float64_t)*rows*columns);\
136 float64_t tmp; \
142 static void checkInnerTailOverflow(float64_t *b) in checkInnerTailOverflow()
159 const float64_t *inp1=input1.ptr(); in test_householder_f64()
161 float64_t *outp=output.ptr(); in test_householder_f64()
162 float64_t *outBetap=outputBeta.ptr(); in test_householder_f64()
169 float64_t beta = arm_householder_f64(inp1,DEFAULT_HOUSEHOLDER_THRESHOLD_F64,vecDim,outp); in test_householder_f64()
183 ASSERT_SNR(output,ref,(float64_t)SNR_HOUSEHOLDER_THRESHOLD); in test_householder_f64()
184 ASSERT_SNR(outputBeta,refBeta,(float64_t)SNR_HOUSEHOLDER_THRESHOLD); in test_householder_f64()
200 const float64_t *inp1=input1.ptr(); in test_mat_qr_f64()
202 float64_t *outTaup=outputTau.ptr(); in test_mat_qr_f64()
203 float64_t *outRp=outputR.ptr(); in test_mat_qr_f64()
204 float64_t *outQp=outputQ.ptr(); in test_mat_qr_f64()
206 float64_t *pTmpA=a.ptr(); in test_mat_qr_f64()
207 float64_t *pTmpB=b.ptr(); in test_mat_qr_f64()
231 in1.pData = (float64_t*)inp1; in test_mat_qr_f64()
235 outR.pData = (float64_t*)outRp; in test_mat_qr_f64()
239 outQ.pData = (float64_t*)outQp; in test_mat_qr_f64()
251 float64_t *pa = p + outR.numCols; in test_mat_qr_f64()
279 ASSERT_SNR(refQ,outputQ,(float64_t)SNR_QR_THRESHOLD); in test_mat_qr_f64()
280 ASSERT_SNR(refR,outputR,(float64_t)SNR_QR_THRESHOLD); in test_mat_qr_f64()
281 ASSERT_SNR(refTau,outputTau,(float64_t)SNR_QR_THRESHOLD); in test_mat_qr_f64()
309 ASSERT_SNR(output,ref,(float64_t)SNR_THRESHOLD); in test_mat_sub_f64()
351 static void refInnerTail(float64_t *b) in refInnerTail()
357 static void checkInnerTail(float64_t *b) in checkInnerTail()
366 const float64_t *inp1=input1.ptr(); in test_mat_inverse_f64()
368 float64_t *ap=a.ptr(); in test_mat_inverse_f64()
370 float64_t *outp=output.ptr(); in test_mat_inverse_f64()
415 ASSERT_SNR(output,ref,(float64_t)SNR_THRESHOLD); in test_mat_inverse_f64()
423 float64_t *ap=a.ptr(); in test_mat_cholesky_dpo_f64()
424 const float64_t *inp1=input1.ptr(); in test_mat_cholesky_dpo_f64()
427 float64_t *outp=output.ptr(); in test_mat_cholesky_dpo_f64()
452 ASSERT_SNR(output,ref,(float64_t)SNR_THRESHOLD_CHOL); in test_mat_cholesky_dpo_f64()
459 float64_t *ap=a.ptr(); in test_solve_upper_triangular_f64()
460 const float64_t *inp1=input1.ptr(); in test_solve_upper_triangular_f64()
462 float64_t *bp=b.ptr(); in test_solve_upper_triangular_f64()
463 const float64_t *inp2=input2.ptr(); in test_solve_upper_triangular_f64()
466 float64_t *outp=output.ptr(); in test_solve_upper_triangular_f64()
492 ASSERT_SNR(output,ref,(float64_t)SNR_THRESHOLD); in test_solve_upper_triangular_f64()
499 float64_t *ap=a.ptr(); in test_solve_lower_triangular_f64()
500 const float64_t *inp1=input1.ptr(); in test_solve_lower_triangular_f64()
502 float64_t *bp=b.ptr(); in test_solve_lower_triangular_f64()
503 const float64_t *inp2=input2.ptr(); in test_solve_lower_triangular_f64()
506 float64_t *outp=output.ptr(); in test_solve_lower_triangular_f64()
532 ASSERT_SNR(output,ref,(float64_t)SNR_THRESHOLD); in test_solve_lower_triangular_f64()
537 static void trans_f64(const float64_t *src, float64_t *dst, int n) in trans_f64()
548 static void mult_f64_f64(const float64_t *srcA, const float64_t *srcB, float64_t *dst,int n) in mult_f64_f64()
554 float64_t sum=0.0; in mult_f64_f64()
566 float64_t *tmpa = tmpapat.ptr() ; in compute_ldlt_error()
567 float64_t *tmpb = tmpbpat.ptr() ; in compute_ldlt_error()
568 float64_t *tmpc = tmpcpat.ptr() ; in compute_ldlt_error()
598 trans_f64((const float64_t*)tmpa,tmpb,n); in compute_ldlt_error()
599 mult_f64_f64((const float64_t*)this->in1.pData,(const float64_t*)tmpb,tmpc,n); in compute_ldlt_error()
600 mult_f64_f64((const float64_t*)tmpa,(const float64_t*)tmpc,outa,n); in compute_ldlt_error()
604 trans_f64((const float64_t*)this->outll.pData,tmpc,n); in compute_ldlt_error()
605 mult_f64_f64((const float64_t*)this->outd.pData,(const float64_t*)tmpc,tmpa,n); in compute_ldlt_error()
606 mult_f64_f64((const float64_t*)this->outll.pData,(const float64_t*)tmpa,outb,n); in compute_ldlt_error()
613 float64_t *ap=a.ptr(); in test_mat_ldl_f64()
614 const float64_t *inp1=input1.ptr(); in test_mat_ldl_f64()
617 float64_t *outllp=outputll.ptr(); in test_mat_ldl_f64()
618 float64_t *outdp=outputd.ptr(); in test_mat_ldl_f64()
648 memset(outdp,0,columns*rows*sizeof(float64_t)); in test_mat_ldl_f64()