@@ -537,7 +537,7 @@ template <class A, class B> void testPow(string name, A f1, B f2, int mxSz = 5,
537
537
}
538
538
cout << name + " tests passed!" << endl;
539
539
auto a = genVec ((rand () % mxSz) + 1 );
540
- int p = mxSz;
540
+ int p = mxSz/ 2 ;
541
541
{
542
542
timeit x (" mine" );
543
543
for (int it = 0 ; it < NUMITERS; it++) {
@@ -612,18 +612,18 @@ signed main() {
612
612
ios::sync_with_stdio (0 );
613
613
cin.tie (0 );
614
614
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);
624
624
SZ = 10000 ;
625
625
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);
628
628
return 0 ;
629
629
}
0 commit comments