diff options
| author | Jack Carter <jack.carter@imgtec.com> | 2013-09-26 00:02:44 +0000 |
|---|---|---|
| committer | Jack Carter <jack.carter@imgtec.com> | 2013-09-26 00:02:44 +0000 |
| commit | 77551abef4dc5b2af4ad65215a2d817dcdd081cf (patch) | |
| tree | 14b22731d5890f801b6fd6c14505dc5337581838 /llvm/lib | |
| parent | 33812982276a99caa877d28173f96f0de442fd4b (diff) | |
| download | bcm5719-llvm-77551abef4dc5b2af4ad65215a2d817dcdd081cf.tar.gz bcm5719-llvm-77551abef4dc5b2af4ad65215a2d817dcdd081cf.zip | |
[mips][msa] Updates encoding of 3R instructions to match the latest revision of the MSA spec (1.06).
Internal changes only.
Patch by Matheus Almeida
llvm-svn: 191414
Diffstat (limited to 'llvm/lib')
| -rw-r--r-- | llvm/lib/Target/Mips/MipsMSAInstrInfo.td | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/llvm/lib/Target/Mips/MipsMSAInstrInfo.td b/llvm/lib/Target/Mips/MipsMSAInstrInfo.td index 08b1afbd5f8..529be491f8f 100644 --- a/llvm/lib/Target/Mips/MipsMSAInstrInfo.td +++ b/llvm/lib/Target/Mips/MipsMSAInstrInfo.td @@ -961,15 +961,15 @@ class SUBS_U_H_ENC : MSA_3R_FMT<0b001, 0b01, 0b010001>; class SUBS_U_W_ENC : MSA_3R_FMT<0b001, 0b10, 0b010001>; class SUBS_U_D_ENC : MSA_3R_FMT<0b001, 0b11, 0b010001>; -class SUBSUS_U_B_ENC : MSA_3R_FMT<0b011, 0b00, 0b010001>; -class SUBSUS_U_H_ENC : MSA_3R_FMT<0b011, 0b01, 0b010001>; -class SUBSUS_U_W_ENC : MSA_3R_FMT<0b011, 0b10, 0b010001>; -class SUBSUS_U_D_ENC : MSA_3R_FMT<0b011, 0b11, 0b010001>; - -class SUBSUU_S_B_ENC : MSA_3R_FMT<0b010, 0b00, 0b010001>; -class SUBSUU_S_H_ENC : MSA_3R_FMT<0b010, 0b01, 0b010001>; -class SUBSUU_S_W_ENC : MSA_3R_FMT<0b010, 0b10, 0b010001>; -class SUBSUU_S_D_ENC : MSA_3R_FMT<0b010, 0b11, 0b010001>; +class SUBSUS_U_B_ENC : MSA_3R_FMT<0b010, 0b00, 0b010001>; +class SUBSUS_U_H_ENC : MSA_3R_FMT<0b010, 0b01, 0b010001>; +class SUBSUS_U_W_ENC : MSA_3R_FMT<0b010, 0b10, 0b010001>; +class SUBSUS_U_D_ENC : MSA_3R_FMT<0b010, 0b11, 0b010001>; + +class SUBSUU_S_B_ENC : MSA_3R_FMT<0b011, 0b00, 0b010001>; +class SUBSUU_S_H_ENC : MSA_3R_FMT<0b011, 0b01, 0b010001>; +class SUBSUU_S_W_ENC : MSA_3R_FMT<0b011, 0b10, 0b010001>; +class SUBSUU_S_D_ENC : MSA_3R_FMT<0b011, 0b11, 0b010001>; class SUBV_B_ENC : MSA_3R_FMT<0b001, 0b00, 0b001110>; class SUBV_H_ENC : MSA_3R_FMT<0b001, 0b01, 0b001110>; |

