int main (void) { DECL_FUNC (CC, f, mpc_sqr); test_start (); testsqr (247, -65, 8, 24); testsqr (5, -896, 3, 2); testsqr (-3, -512, 2, 16); testsqr (266013312, 121990769, 27, 0); testsqr (170, 9, 8, 0); testsqr (768, 85, 8, 16); testsqr (145, 1816, 8, 24); testsqr (0, 1816, 8, 24); testsqr (145, 0, 8, 24); data_check (f, "sqr.dat"); tgeneric (f, 2, 1024, 1, 0); reuse_bug (); test_end (); return 0; }
int main (void) { test_start (); reuse_bug (); data_check_template ("pow.dsc", "pow.dat"); tgeneric_template ("pow.dsc", 2, 1024, 7, 10); test_end (); return 0; }