mirror of
https://git.suyu.dev/suyu/dynarmic.git
synced 2025-12-25 16:54:40 +01:00
Math operations such as Matrix multiplication utilize these particular instructions enough that there should be some unit tests for thesein particular. The lane-splatting form of FMUL and FMLA instructions are of particular interest and I've found them to be very common in retail game binaries such as Pokemon Sword. https://community.arm.com/developer/ip-products/processors/b/processors-ip-blog/posts/coding-for-neon---part-3-matrix-multiplication I'm primarily adding this unit test so that I can ensure compatibility while I tune and optimize them. |
||
|---|---|---|
| .. | ||
| A32 | ||
| A64 | ||
| fp | ||
| unicorn_emu | ||
| CMakeLists.txt | ||
| cpu_info.cpp | ||
| decoder_tests.cpp | ||
| fuzz_util.cpp | ||
| fuzz_util.h | ||
| main.cpp | ||
| print_info.cpp | ||
| rand_int.h | ||
| rsqrt_test.cpp | ||
| rsqrt_test_fn.s | ||