mirror of
https://git.suyu.dev/suyu/dynarmic.git
synced 2026-02-18 22:42:58 +00:00
A64: Implement URSHR (scalar) and URSRA (scalar)
Now that the utility function is all set up from implementing SRSRA, the unsigned variants can now be trivially implemented by modifying the utility function to perform a logical shift right instead of an arithmetical shift right for the unsigned case.
This commit is contained in:
@@ -480,8 +480,8 @@ INST(SHL_1, "SHL", "01011
|
||||
//INST(FCVTZS_fix_1, "FCVTZS (vector, fixed-point)", "010111110IIIIiii111111nnnnnddddd")
|
||||
INST(USHR_1, "USHR", "011111110IIIIiii000001nnnnnddddd")
|
||||
INST(USRA_1, "USRA", "011111110IIIIiii000101nnnnnddddd")
|
||||
//INST(URSHR_1, "URSHR", "011111110IIIIiii001001nnnnnddddd")
|
||||
//INST(URSRA_1, "URSRA", "011111110IIIIiii001101nnnnnddddd")
|
||||
INST(URSHR_1, "URSHR", "011111110IIIIiii001001nnnnnddddd")
|
||||
INST(URSRA_1, "URSRA", "011111110IIIIiii001101nnnnnddddd")
|
||||
INST(SRI_1, "SRI", "011111110IIIIiii010001nnnnnddddd")
|
||||
INST(SLI_1, "SLI", "011111110IIIIiii010101nnnnnddddd")
|
||||
//INST(SQSHLU_1, "SQSHLU", "011111110IIIIiii011001nnnnnddddd")
|
||||
|
||||
Reference in New Issue
Block a user