forked from mirror/qemu
You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
6eed53f71b
At this moment, the only MIPS CPUs that are emulated in QEMU and support MSA extension are R5600 (mips32r5), and I6400/I6500 (mips64r6). Therefore, mips32r5 and mips64r6 are the only ISAs that could support MSA in QEMU. This means mips32r6 currently do not make much sense, and mips32r5 support for MSA tests is needed, which is done by this patch. Signed-off-by: Aleksandar Markovic <amarkovic@wavecomp.com> Reviewed-by: Aleksandar Rikalo <arikalo@wavecomp.com> Message-Id: <1566216496-17375-38-git-send-email-aleksandar.markovic@rt-rk.com> |
5 years ago | |
---|---|---|
.. | ||
bit-count | 6 years ago | |
bit-move | 5 years ago | |
bit-set | 6 years ago | |
fixed-multiply | 5 years ago | |
float-max-min | 6 years ago | |
int-add | 6 years ago | |
int-average | 6 years ago | |
int-compare | 6 years ago | |
int-divide | 6 years ago | |
int-dot-product | 5 years ago | |
int-max-min | 6 years ago | |
int-modulo | 6 years ago | |
int-multiply | 5 years ago | |
int-subtract | 6 years ago | |
interleave | 6 years ago | |
logic | 6 years ago | |
move | 5 years ago | |
pack | 5 years ago | |
shift | 6 years ago | |
README | 6 years ago | |
test_msa_compile_32r5eb.sh | 5 years ago | |
test_msa_compile_32r5el.sh | 5 years ago | |
test_msa_compile_64r6eb.sh | 5 years ago | |
test_msa_compile_64r6el.sh | 5 years ago | |
test_msa_run_32r5eb.sh | 5 years ago | |
test_msa_run_32r5el.sh | 5 years ago | |
test_msa_run_64r6eb.sh | 5 years ago | |
test_msa_run_64r6el.sh | 5 years ago |
README
The tests in subdirectories of this directory are supposed to be compiled for mips64el MSA-enabled CPU (I6400, I6500), using an appropriate MIPS toolchain. For example: /opt/img/bin/mips-img-linux-gnu-gcc <source file> \ -EL -static -mabi=64 -march=mips64r6 -mmsa -o <executable file> They are to be executed using QEMU user mode, using command line: mips64el-linux-user/qemu-mips64el -cpu I6400 <executable file> Helper scripts test_msa_compile.sh and test_msa_run.sh are also provided. This is an example of compilation and execution of all MSA tests: cd <QEMU root directory> cd tests/tcg/mips/user/ase/msa ./test_msa_compile.sh ./test_msa_run.sh