mirror of
https://git.suyu.dev/suyu/dynarmic.git
synced 2026-01-06 14:38:17 +01:00
ir: Add opcodes for performing rounding left shifts
This commit is contained in:
parent
656ceff225
commit
0efa2ce3b0
4 changed files with 124 additions and 0 deletions
|
|
@ -256,6 +256,8 @@ public:
|
|||
U128 VectorRotateRight(size_t esize, const U128& a, u8 amount);
|
||||
U128 VectorRoundingHalvingAddSigned(size_t esize, const U128& a, const U128& b);
|
||||
U128 VectorRoundingHalvingAddUnsigned(size_t esize, const U128& a, const U128& b);
|
||||
U128 VectorRoundingShiftLeftSigned(size_t esize, const U128& a, const U128& b);
|
||||
U128 VectorRoundingShiftLeftUnsigned(size_t esize, const U128& a, const U128& b);
|
||||
U128 VectorShuffleHighHalfwords(const U128& a, u8 mask);
|
||||
U128 VectorShuffleLowHalfwords(const U128& a, u8 mask);
|
||||
U128 VectorShuffleWords(const U128& a, u8 mask);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue