implement the calcPC function. setBit change the order of the BitPos, from left to right, so we use 0x80. change the calling of the exchangeBytes in calcPC, for the last parameter means the element number of the exchange table, not the actual byte size of the table, so we have to divide the size of the element.
sorry, last commit have no changes, so the changes comes here, and we add the xDESTest.cpp too