| /* crosstest.py --test=test_global.cpp \ |
| --driver=test_global_main.cpp --prefix=Subzero_ --output=test_global */ |
| int main(int argc, char **argv) { |
| const uint8_t *SzArray, *LlcArray; |
| size_t SzArrayLen, LlcArrayLen; |
| size_t NumArrays = getNumArrays(); |
| for (size_t i = 0; i < NumArrays; ++i) { |
| LlcArray = getArray(i, LlcArrayLen); |
| SzArray = Subzero_::getArray(i, SzArrayLen); |
| if (LlcArrayLen == SzArrayLen) { |
| std::cout << i << ":LlcArrayLen=" << LlcArrayLen |
| << ", SzArrayLen=" << SzArrayLen << std::endl; |
| for (size_t i = 0; i < LlcArrayLen; ++i) { |
| if (LlcArray[i] == SzArray[i]) { |
| std::cout << i << ":LlcArray[" << i << "] = " << (int)LlcArray[i] |
| << ", SzArray[" << i << "] = " << (int)SzArray[i] |
| std::cout << "TotalTests=" << TotalTests << " Passes=" << Passes |
| << " Failures=" << Failures << "\n"; |