mirror of
https://github.com/RRZE-HPC/OSACA.git
synced 2026-01-04 10:10:08 +01:00
- Modified RISC-V parser to use x-register names instead of ABI names - Added new vector instructions (vsetvli, vle8.v, vse8.v, vfmacc.vv, vfmul.vf) - Added floating point instructions (fmul.d) - Added unconditional jump instruction (j) - Updated tests to match new register naming convention - Added new RISC-V example files - Updated .gitignore to exclude test environment and old examples
24 lines
547 B
Python
Executable File
24 lines
547 B
Python
Executable File
#!/usr/bin/env python3
|
|
|
|
import sys
|
|
import unittest
|
|
|
|
sys.path[0:0] = [".", ".."]
|
|
suite = unittest.TestLoader().loadTestsFromNames(
|
|
[
|
|
"test_base_parser",
|
|
"test_parser_x86att",
|
|
"test_parser_x86intel",
|
|
"test_parser_AArch64",
|
|
"test_parser_RISCV",
|
|
"test_marker_utils",
|
|
"test_semantics",
|
|
"test_frontend",
|
|
"test_db_interface",
|
|
"test_cli",
|
|
]
|
|
)
|
|
|
|
testresult = unittest.TextTestRunner(verbosity=2, buffer=True).run(suite)
|
|
sys.exit(0 if testresult.wasSuccessful() else 1)
|