A64: Implement UABA

Now that we have unsigned absolute difference capabilities, we can just use this to
append onto the result via a vector add.
This commit is contained in:
Lioncash 2018-04-02 11:39:40 -04:00 committed by MerryMage
parent c2e7364d3e
commit a6e264c2dd
2 changed files with 20 additions and 1 deletions

View file

@ -755,7 +755,7 @@ INST(USHL_2, "USHL", "0Q101
INST(UMAX, "UMAX", "0Q101110zz1mmmmm011001nnnnnddddd")
INST(UMIN, "UMIN", "0Q101110zz1mmmmm011011nnnnnddddd")
INST(UABD, "UABD", "0Q101110zz1mmmmm011101nnnnnddddd")
//INST(UABA, "UABA", "0Q101110zz1mmmmm011111nnnnnddddd")
INST(UABA, "UABA", "0Q101110zz1mmmmm011111nnnnnddddd")
INST(SUB_2, "SUB (vector)", "0Q101110zz1mmmmm100001nnnnnddddd")
INST(CMEQ_reg_2, "CMEQ (register)", "0Q101110zz1mmmmm100011nnnnnddddd")
INST(MLS_vec, "MLS (vector)", "0Q101110zz1mmmmm100101nnnnnddddd")