diff options
author | Jack Carter <jack.carter@imgtec.com> | 2013-03-28 23:45:13 +0000 |
---|---|---|
committer | Jack Carter <jack.carter@imgtec.com> | 2013-03-28 23:45:13 +0000 |
commit | af7da5cb993d1a2afad4816fe22c497d5adbef91 (patch) | |
tree | 8a040115cd9fd60e13eb45b0e47fce247cef9dd5 /test/MC/Mips | |
parent | c26392aa5d9c2dbca2909d6874d181455f8aeb8f (diff) | |
download | llvm-af7da5cb993d1a2afad4816fe22c497d5adbef91.tar.gz llvm-af7da5cb993d1a2afad4816fe22c497d5adbef91.tar.bz2 llvm-af7da5cb993d1a2afad4816fe22c497d5adbef91.tar.xz |
[Mips Assembler] Add support for OR macro with imediate opperand
Mips assembler supports macros that allows the OR instruction
to have an immediate parameter. This patch adds an instruction
alias that converts this macro into a Mips ORI instruction.
Contributer: Vladimir Medic
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@178316 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/MC/Mips')
-rw-r--r-- | test/MC/Mips/mips-alu-instructions.s | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/test/MC/Mips/mips-alu-instructions.s b/test/MC/Mips/mips-alu-instructions.s index 816138ec65..7384d19e44 100644 --- a/test/MC/Mips/mips-alu-instructions.s +++ b/test/MC/Mips/mips-alu-instructions.s @@ -13,6 +13,7 @@ # CHECK: ins $19, $9, 6, 7 # encoding: [0x84,0x61,0x33,0x7d] # CHECK: nor $9, $6, $7 # encoding: [0x27,0x48,0xc7,0x00] # CHECK: or $3, $3, $5 # encoding: [0x25,0x18,0x65,0x00] +# CHECK: ori $4, $5, 17767 # encoding: [0x67,0x45,0xa4,0x34] # CHECK: ori $9, $6, 17767 # encoding: [0x67,0x45,0xc9,0x34] # CHECK: rotr $9, $6, 7 # encoding: [0xc2,0x49,0x26,0x00] # CHECK: rotrv $9, $6, $7 # encoding: [0x46,0x48,0xe6,0x00] @@ -40,6 +41,7 @@ ins $19, $9, 6,7 nor $9, $6, $7 or $3, $3, $5 + or $4, $5, 17767 ori $9, $6, 17767 rotr $9, $6, 7 rotrv $9, $6, $7 |