forked from Mirror/Ryujinx
430ba6da65
* Add Pmull_V Sse fast path only, both "8/16B -> 8H" and "1/2D -> 1Q" variants; with Test. * Add Clmul fast path for the 128 bits variant. * Small optimisation (save 60 instructions) for the Sse fast path about the 128 bits variant. * Add slow path, both variants. Fix V128 Shl/Shr when shift = 0. * A32: Add Vmull_I P64 variant (slow path); not tested. * A32: Add Vmull_I_P8_P64 Test and fix P64 variant. |
||
---|---|---|
.. | ||
CpuTest.cs | ||
CpuTest32.cs | ||
CpuTestAlu.cs | ||
CpuTestAlu32.cs | ||
CpuTestAluBinary.cs | ||
CpuTestAluBinary32.cs | ||
CpuTestAluImm.cs | ||
CpuTestAluRs.cs | ||
CpuTestAluRs32.cs | ||
CpuTestAluRx.cs | ||
CpuTestBf32.cs | ||
CpuTestBfm.cs | ||
CpuTestCcmpImm.cs | ||
CpuTestCcmpReg.cs | ||
CpuTestCsel.cs | ||
CpuTestMisc.cs | ||
CpuTestMisc32.cs | ||
CpuTestMov.cs | ||
CpuTestMul.cs | ||
CpuTestMul32.cs | ||
CpuTestSimd.cs | ||
CpuTestSimd32.cs | ||
CpuTestSimdCrypto.cs | ||
CpuTestSimdCrypto32.cs | ||
CpuTestSimdCvt.cs | ||
CpuTestSimdCvt32.cs | ||
CpuTestSimdExt.cs | ||
CpuTestSimdFcond.cs | ||
CpuTestSimdFmov.cs | ||
CpuTestSimdImm.cs | ||
CpuTestSimdIns.cs | ||
CpuTestSimdLogical32.cs | ||
CpuTestSimdMemory32.cs | ||
CpuTestSimdMov32.cs | ||
CpuTestSimdReg.cs | ||
CpuTestSimdReg32.cs | ||
CpuTestSimdRegElem.cs | ||
CpuTestSimdRegElem32.cs | ||
CpuTestSimdRegElemF.cs | ||
CpuTestSimdShImm.cs | ||
CpuTestSimdShImm32.cs | ||
CpuTestSimdTbl.cs | ||
CpuTestSystem.cs |