@@ -537,7 +537,7 @@ template <class A, class B> void testPow(string name, A f1, B f2, int mxSz = 5,
537537 }
538538 cout << name + " tests passed!" << endl;
539539 auto a = genVec ((rand () % mxSz) + 1 );
540- int p = mxSz;
540+ int p = mxSz/ 2 ;
541541 {
542542 timeit x (" mine" );
543543 for (int it = 0 ; it < NUMITERS; it++) {
@@ -612,18 +612,18 @@ signed main() {
612612 ios::sync_with_stdio (0 );
613613 cin.tie (0 );
614614 int SZ = 100000 ;
615- testBinary (" sub" , mine::operator -, MIT::operator -, SZ);
616- testBinary (" add" , mine::operator +, MIT::operator +, SZ);
617- testBinary (" div" , mine::operator /, MIT::operator /, SZ);
618- testBinary (" mod" , mine::operator %, MIT::operator %, SZ);
619- testUnary (" inv" , mine::inverse, MIT::inverse, SZ);
620- testUnary (" derivative" , mine::deriv, MIT::deriv, SZ);
621- testUnary (" integral" , mine::integr, MIT::integ, SZ);
622- testUnary (" log" , mine::log, MIT::log, SZ);
623- testUnary (" exp" , mine::exp, MIT::exp, SZ);
615+ // testBinary("sub", mine::operator-, MIT::operator-, SZ);
616+ // testBinary("add", mine::operator+, MIT::operator+, SZ);
617+ // testBinary("div", mine::operator/, MIT::operator/, SZ);
618+ // testBinary("mod", mine::operator%, MIT::operator%, SZ);
619+ // testUnary("inv", mine::inverse, MIT::inverse, SZ);
620+ // testUnary("derivative", mine::deriv, MIT::deriv, SZ);
621+ // testUnary("integral", mine::integr, MIT::integ, SZ);
622+ // testUnary("log", mine::log, MIT::log, SZ);
623+ // testUnary("exp", mine::exp, MIT::exp, SZ);
624624 SZ = 10000 ;
625625 testPow (" pow" , mine::pow, MIT::pow, SZ, 5 );
626- testEval (" eval" , mine::eval, MIT::eval, SZ);
627- testInterp (" interp" , mine::interp, MIT::interp, SZ);
626+ // testEval("eval", mine::eval, MIT::eval, SZ);
627+ // testInterp("interp", mine::interp, MIT::interp, SZ);
628628 return 0 ;
629629}
0 commit comments