change bench Makefile
change gitignore
change d2x() member function