static void test_ssd() { { double a[] = {0,0}; double b[] = {1,1}; test_feq( "ssd1", 2, aa_la_d_ssd( sizeof(a)/sizeof(a[0]), a,1, b,1), 0 ); } { double a[] = {0,0}; double b[] = {1,2}; test_feq( "ssd2", 5, aa_la_d_ssd( sizeof(a)/sizeof(a[0]), a,1, b,1), 0 ); } { double a[] = {0,0}; double b[] = {2,1}; test_feq( "ssd3", 5, aa_la_d_ssd( sizeof(a)/sizeof(a[0]), a,1, b,1), 0 ); } { double a[] = {0,0}; double b[] = {2,2}; test_feq( "ssd4", 8, aa_la_d_ssd( sizeof(a)/sizeof(a[0]), a,1, b,1), 0 ); } { double a[] = {1,0}; double b[] = {2,2}; test_feq( "ssd5", 5, aa_la_d_ssd( sizeof(a)/sizeof(a[0]), a,1, b,1), 0 ); } }
double aa_la_ssd( size_t n, const double *x, const double *y ) { return aa_la_d_ssd(n,x,1,y,1); }