├── .github ├── FUNDING.yml └── workflows │ └── main.yml ├── .gitignore ├── Android.bp ├── CMakeLists.txt ├── COPYRIGHT ├── Makefile ├── cmake ├── config.cmake.in └── meson-config.cmake.in ├── doc ├── changelog.md ├── install.md └── usage.md ├── gen ├── Makefile ├── bin2hex.py ├── bit_pattern.py ├── copyright.py ├── gen.py ├── gen_v.py ├── replace.py └── rvv_instr_dict.yaml ├── meson.build ├── readme.md ├── sample ├── CMakeLists.txt ├── Makefile ├── add.cpp ├── bf.cpp ├── cpuinfo.cpp ├── data-code.cpp ├── echo.bf ├── hello.bf ├── vector_add_rvv.cpp └── vector_add_rvv_f32.cpp ├── test ├── Makefile ├── cybozu │ └── test.hpp ├── gen_test.py ├── gen_test_svc.py ├── jmp_test.cpp ├── misc_test.cpp ├── out.cpp └── test.sh └── xbyak_riscv ├── xbyak_riscv.hpp ├── xbyak_riscv_csr.hpp ├── xbyak_riscv_mnemonic.hpp ├── xbyak_riscv_util.hpp └── xbyak_riscv_v.hpp /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: herumi -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/herumi/xbyak_riscv/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/herumi/xbyak_riscv/HEAD/.gitignore -------------------------------------------------------------------------------- /Android.bp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/herumi/xbyak_riscv/HEAD/Android.bp -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/herumi/xbyak_riscv/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /COPYRIGHT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/herumi/xbyak_riscv/HEAD/COPYRIGHT -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/herumi/xbyak_riscv/HEAD/Makefile -------------------------------------------------------------------------------- /cmake/config.cmake.in: -------------------------------------------------------------------------------- 1 | @PACKAGE_INIT@ 2 | 3 | include("${CMAKE_CURRENT_LIST_DIR}/@PROJECT_NAME@-targets.cmake") 4 | -------------------------------------------------------------------------------- /cmake/meson-config.cmake.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/herumi/xbyak_riscv/HEAD/cmake/meson-config.cmake.in -------------------------------------------------------------------------------- /doc/changelog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/herumi/xbyak_riscv/HEAD/doc/changelog.md -------------------------------------------------------------------------------- /doc/install.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/herumi/xbyak_riscv/HEAD/doc/install.md -------------------------------------------------------------------------------- /doc/usage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/herumi/xbyak_riscv/HEAD/doc/usage.md -------------------------------------------------------------------------------- /gen/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/herumi/xbyak_riscv/HEAD/gen/Makefile -------------------------------------------------------------------------------- /gen/bin2hex.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/herumi/xbyak_riscv/HEAD/gen/bin2hex.py -------------------------------------------------------------------------------- /gen/bit_pattern.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/herumi/xbyak_riscv/HEAD/gen/bit_pattern.py -------------------------------------------------------------------------------- /gen/copyright.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/herumi/xbyak_riscv/HEAD/gen/copyright.py -------------------------------------------------------------------------------- /gen/gen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/herumi/xbyak_riscv/HEAD/gen/gen.py -------------------------------------------------------------------------------- /gen/gen_v.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/herumi/xbyak_riscv/HEAD/gen/gen_v.py -------------------------------------------------------------------------------- /gen/replace.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/herumi/xbyak_riscv/HEAD/gen/replace.py -------------------------------------------------------------------------------- /gen/rvv_instr_dict.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/herumi/xbyak_riscv/HEAD/gen/rvv_instr_dict.yaml -------------------------------------------------------------------------------- /meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/herumi/xbyak_riscv/HEAD/meson.build -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/herumi/xbyak_riscv/HEAD/readme.md -------------------------------------------------------------------------------- /sample/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/herumi/xbyak_riscv/HEAD/sample/CMakeLists.txt -------------------------------------------------------------------------------- /sample/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/herumi/xbyak_riscv/HEAD/sample/Makefile -------------------------------------------------------------------------------- /sample/add.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/herumi/xbyak_riscv/HEAD/sample/add.cpp -------------------------------------------------------------------------------- /sample/bf.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/herumi/xbyak_riscv/HEAD/sample/bf.cpp -------------------------------------------------------------------------------- /sample/cpuinfo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/herumi/xbyak_riscv/HEAD/sample/cpuinfo.cpp -------------------------------------------------------------------------------- /sample/data-code.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/herumi/xbyak_riscv/HEAD/sample/data-code.cpp -------------------------------------------------------------------------------- /sample/echo.bf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/herumi/xbyak_riscv/HEAD/sample/echo.bf -------------------------------------------------------------------------------- /sample/hello.bf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/herumi/xbyak_riscv/HEAD/sample/hello.bf -------------------------------------------------------------------------------- /sample/vector_add_rvv.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/herumi/xbyak_riscv/HEAD/sample/vector_add_rvv.cpp -------------------------------------------------------------------------------- /sample/vector_add_rvv_f32.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/herumi/xbyak_riscv/HEAD/sample/vector_add_rvv_f32.cpp -------------------------------------------------------------------------------- /test/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/herumi/xbyak_riscv/HEAD/test/Makefile -------------------------------------------------------------------------------- /test/cybozu/test.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/herumi/xbyak_riscv/HEAD/test/cybozu/test.hpp -------------------------------------------------------------------------------- /test/gen_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/herumi/xbyak_riscv/HEAD/test/gen_test.py -------------------------------------------------------------------------------- /test/gen_test_svc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/herumi/xbyak_riscv/HEAD/test/gen_test_svc.py -------------------------------------------------------------------------------- /test/jmp_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/herumi/xbyak_riscv/HEAD/test/jmp_test.cpp -------------------------------------------------------------------------------- /test/misc_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/herumi/xbyak_riscv/HEAD/test/misc_test.cpp -------------------------------------------------------------------------------- /test/out.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/herumi/xbyak_riscv/HEAD/test/out.cpp -------------------------------------------------------------------------------- /test/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/herumi/xbyak_riscv/HEAD/test/test.sh -------------------------------------------------------------------------------- /xbyak_riscv/xbyak_riscv.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/herumi/xbyak_riscv/HEAD/xbyak_riscv/xbyak_riscv.hpp -------------------------------------------------------------------------------- /xbyak_riscv/xbyak_riscv_csr.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/herumi/xbyak_riscv/HEAD/xbyak_riscv/xbyak_riscv_csr.hpp -------------------------------------------------------------------------------- /xbyak_riscv/xbyak_riscv_mnemonic.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/herumi/xbyak_riscv/HEAD/xbyak_riscv/xbyak_riscv_mnemonic.hpp -------------------------------------------------------------------------------- /xbyak_riscv/xbyak_riscv_util.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/herumi/xbyak_riscv/HEAD/xbyak_riscv/xbyak_riscv_util.hpp -------------------------------------------------------------------------------- /xbyak_riscv/xbyak_riscv_v.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/herumi/xbyak_riscv/HEAD/xbyak_riscv/xbyak_riscv_v.hpp --------------------------------------------------------------------------------