diff options
author | Petar Jovanovic <petar.jovanovic@imgtec.com> | 2017-06-07 14:48:46 +0000 |
---|---|---|
committer | Petar Jovanovic <petar.jovanovic@imgtec.com> | 2017-06-07 14:48:46 +0000 |
commit | 2f5f8e947a14399b796d3f2c861056e9e654853c (patch) | |
tree | 4c635063fea77739cb83027b66485be48c302eb1 /llvm/test/MC/Mips/dsp | |
parent | af515d94972443b2d7ffdb879e5ff9fdaa2cf9ec (diff) | |
download | bcm5719-llvm-2f5f8e947a14399b796d3f2c861056e9e654853c.tar.gz bcm5719-llvm-2f5f8e947a14399b796d3f2c861056e9e654853c.zip |
[mips][dsp] Modify repl.ph to accept signed immediate values
Changed immediate type for repl.ph from uimm10 to simm10 as per the specs.
Repl.qb still accepts uimm8. Both instructions now mimic the behaviour of
GNU as.
Patch by Stefan Maksimovic.
Differential Revision: https://reviews.llvm.org/D33594
llvm-svn: 304918
Diffstat (limited to 'llvm/test/MC/Mips/dsp')
-rw-r--r-- | llvm/test/MC/Mips/dsp/invalid.s | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/llvm/test/MC/Mips/dsp/invalid.s b/llvm/test/MC/Mips/dsp/invalid.s index 1d50b829985..f58a44560c5 100644 --- a/llvm/test/MC/Mips/dsp/invalid.s +++ b/llvm/test/MC/Mips/dsp/invalid.s @@ -31,8 +31,8 @@ shilo $ac1, -64 # CHECK: :[[@LINE]]:15: error: expected 6-bit signed immediate repl.qb $2, -1 # CHECK: :[[@LINE]]:15: error: expected 8-bit unsigned immediate repl.qb $2, 256 # CHECK: :[[@LINE]]:15: error: expected 8-bit unsigned immediate - repl.ph $2, -1 # CHECK: :[[@LINE]]:15: error: expected 10-bit unsigned immediate - repl.ph $2, 1024 # CHECK: :[[@LINE]]:15: error: expected 10-bit unsigned immediate + repl.ph $2, -513 # CHECK: :[[@LINE]]:15: error: expected 10-bit signed immediate + repl.ph $2, 512 # CHECK: :[[@LINE]]:15: error: expected 10-bit signed immediate rddsp $2, -1 # CHECK: :[[@LINE]]:13: error: expected 10-bit unsigned immediate rddsp $2, 1024 # CHECK: :[[@LINE]]:13: error: expected 10-bit unsigned immediate wrdsp $5, -1 # CHECK: :[[@LINE]]:13: error: expected 10-bit unsigned immediate |