mirror of
https://git.suyu.dev/suyu/dynarmic.git
synced 2026-03-07 11:52:56 +00:00
A64: Implement SADALP and UADALP
While we're at it we can join the code for SADDLP and UADDLP with these instructions, since the only difference is we do an accumulate at the end of the operation.
This commit is contained in:
@@ -572,7 +572,7 @@ INST(SADDLP, "SADDLP", "0Q001
|
||||
//INST(SUQADD_2, "SUQADD", "0Q001110zz100000001110nnnnnddddd")
|
||||
//INST(CLS_asimd, "CLS (vector)", "0Q001110zz100000010010nnnnnddddd")
|
||||
INST(CNT, "CNT", "0Q001110zz100000010110nnnnnddddd")
|
||||
//INST(SADALP, "SADALP", "0Q001110zz100000011010nnnnnddddd")
|
||||
INST(SADALP, "SADALP", "0Q001110zz100000011010nnnnnddddd")
|
||||
//INST(SQABS_2, "SQABS", "0Q001110zz100000011110nnnnnddddd")
|
||||
INST(CMGT_zero_2, "CMGT (zero)", "0Q001110zz100000100010nnnnnddddd")
|
||||
INST(CMEQ_zero_2, "CMEQ (zero)", "0Q001110zz100000100110nnnnnddddd")
|
||||
@@ -617,7 +617,7 @@ INST(REV32_asimd, "REV32 (vector)", "0Q101
|
||||
INST(UADDLP, "UADDLP", "0Q101110zz100000001010nnnnnddddd")
|
||||
//INST(USQADD_2, "USQADD", "0Q101110zz100000001110nnnnnddddd")
|
||||
//INST(CLZ_asimd, "CLZ (vector)", "0Q101110zz100000010010nnnnnddddd")
|
||||
//INST(UADALP, "UADALP", "0Q101110zz100000011010nnnnnddddd")
|
||||
INST(UADALP, "UADALP", "0Q101110zz100000011010nnnnnddddd")
|
||||
//INST(SQNEG_2, "SQNEG", "0Q101110zz100000011110nnnnnddddd")
|
||||
INST(CMGE_zero_2, "CMGE (zero)", "0Q101110zz100000100010nnnnnddddd")
|
||||
INST(CMLE_2, "CMLE (zero)", "0Q101110zz100000100110nnnnnddddd")
|
||||
|
||||
Reference in New Issue
Block a user