Lines Matching defs:RISCVEmulatorTester
26 struct RISCVEmulatorTester : public EmulateInstructionRISCV, testing::Test { struct
31 RISCVEmulatorTester(std::string triple = "riscv64-unknown-linux-gnu") in RISCVEmulatorTester() argument
43 RISCVEmulatorTester *tester = (RISCVEmulatorTester *)instruction; in ReadRegisterCallback() argument
61 RISCVEmulatorTester *tester = (RISCVEmulatorTester *)instruction; in WriteRegisterCallback() argument
75 RISCVEmulatorTester *tester = (RISCVEmulatorTester *)instruction; in ReadMemoryCallback() argument
85 RISCVEmulatorTester *tester = (RISCVEmulatorTester *)instruction; in WriteMemoryCallback() argument
105 TEST_F(RISCVEmulatorTester, testJAL) { in TEST_F() argument
127 TEST_F(RISCVEmulatorTester, testJALR) { in TEST_F() argument
269 TEST_F(RISCVEmulatorTester, TestAtomicSequence) { in TEST_F() argument
284 TEST_F(RISCVEmulatorTester, TestCDecode) { in TEST_F() argument
390 TEST_F(RISCVEmulatorTester, TestDecodeAndExcute) { in TEST_F() argument
437 TEST_F(RISCVEmulatorTester, TestAMOSWAP) { in TEST_F() argument
442 TEST_F(RISCVEmulatorTester, TestAMOADD) { in TEST_F() argument
447 TEST_F(RISCVEmulatorTester, TestAMOXOR) { in TEST_F() argument
452 TEST_F(RISCVEmulatorTester, TestAMOAND) { in TEST_F() argument
457 TEST_F(RISCVEmulatorTester, TestAMOOR) { in TEST_F() argument
462 TEST_F(RISCVEmulatorTester, TestAMOMIN) { in TEST_F() argument
467 TEST_F(RISCVEmulatorTester, TestAMOMAX) { in TEST_F() argument
472 TEST_F(RISCVEmulatorTester, TestAMOMINU) { in TEST_F() argument
477 TEST_F(RISCVEmulatorTester, TestAMOMAXU) { in TEST_F() argument
546 TEST_F(RISCVEmulatorTester, TestFloatInst) { in TEST_F() argument
584 TEST_F(RISCVEmulatorTester, TestDoubleInst) { in TEST_F() argument
651 TEST_F(RISCVEmulatorTester, TestFCVT) { in TEST_F() argument
684 TEST_F(RISCVEmulatorTester, TestFDInverse) { in TEST_F() argument
706 TEST_F(RISCVEmulatorTester, TestFloatLSInst) { in TEST_F() argument
730 TEST_F(RISCVEmulatorTester, TestDoubleLSInst) { in TEST_F() argument
754 TEST_F(RISCVEmulatorTester, TestFMV_X_WInst) { in TEST_F() argument
768 TEST_F(RISCVEmulatorTester, TestFMV_X_DInst) { in TEST_F() argument
782 TEST_F(RISCVEmulatorTester, TestFMV_W_XInst) { in TEST_F() argument
796 TEST_F(RISCVEmulatorTester, TestFMV_D_XInst) { in TEST_F() argument