Add Tbx Inst. (fast & slow paths), with Tests. (#782)
* Update OpCodeTable.cs * Update InstName.cs * Update InstEmitSimdMove.cs * Update SoftFallback.cs * Update DelegateTypes.cs * Update CpuTestSimdTbl.cs * Update CpuTest.cs * Update Ryujinx.Tests.csproj * Nit.
This commit is contained in:
parent
92e5e3c505
commit
16869402bf
8 changed files with 255 additions and 192 deletions
|
@ -61,11 +61,17 @@ namespace ARMeilleure.Instructions
|
|||
|
||||
delegate V128 _V128_U64(ulong a1);
|
||||
delegate V128 _V128_V128(V128 a1);
|
||||
delegate V128 _V128_V128_S32_V128(V128 a1, int a2, V128 a3);
|
||||
delegate V128 _V128_V128_S32_V128_V128(V128 a1, int a2, V128 a3, V128 a4);
|
||||
delegate V128 _V128_V128_S32_V128_V128_V128(V128 a1, int a2, V128 a3, V128 a4, V128 a5);
|
||||
delegate V128 _V128_V128_S32_V128_V128_V128_V128(V128 a1, int a2, V128 a3, V128 a4, V128 a5, V128 a6);
|
||||
delegate V128 _V128_V128_U32_V128(V128 a1, uint a2, V128 a3);
|
||||
delegate V128 _V128_V128_V128(V128 a1, V128 a2);
|
||||
delegate V128 _V128_V128_V128_S32_V128(V128 a1, V128 a2, int a3, V128 a4);
|
||||
delegate V128 _V128_V128_V128_S32_V128_V128(V128 a1, V128 a2, int a3, V128 a4, V128 a5);
|
||||
delegate V128 _V128_V128_V128_S32_V128_V128_V128(V128 a1, V128 a2, int a3, V128 a4, V128 a5, V128 a6);
|
||||
delegate V128 _V128_V128_V128_S32_V128_V128_V128_V128(V128 a1, V128 a2, int a3, V128 a4, V128 a5, V128 a6, V128 a7);
|
||||
delegate V128 _V128_V128_V128_V128(V128 a1, V128 a2, V128 a3);
|
||||
delegate V128 _V128_V128_V128_V128_V128(V128 a1, V128 a2, V128 a3, V128 a4);
|
||||
delegate V128 _V128_V128_V128_V128_V128_V128(V128 a1, V128 a2, V128 a3, V128 a4, V128 a5);
|
||||
|
||||
delegate void _Void();
|
||||
delegate void _Void_U64(ulong a1);
|
||||
|
@ -75,4 +81,4 @@ namespace ARMeilleure.Instructions
|
|||
delegate void _Void_U64_U64(ulong a1, ulong a2);
|
||||
delegate void _Void_U64_U8(ulong a1, byte a2);
|
||||
delegate void _Void_U64_V128(ulong a1, V128 a2);
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue