diff options
| author | Zoran Jovanovic <zoran.jovanovic@imgtec.com> | 2014-10-10 13:31:18 +0000 |
|---|---|---|
| committer | Zoran Jovanovic <zoran.jovanovic@imgtec.com> | 2014-10-10 13:31:18 +0000 |
| commit | b39a174f111420df7711f9fb9ace5f250122d1a2 (patch) | |
| tree | 7b2fdd4d275933310156d1d5f2b2c6b34dc1fe7d /llvm/test | |
| parent | 6097bad3f837307b26d0543b4e2c3af64e2fd4ae (diff) | |
| download | bcm5719-llvm-b39a174f111420df7711f9fb9ace5f250122d1a2.tar.gz bcm5719-llvm-b39a174f111420df7711f9fb9ace5f250122d1a2.zip | |
ps][microMIPS] Implement JRC instruction
Differential Revision: http://reviews.llvm.org/D5045
llvm-svn: 219494
Diffstat (limited to 'llvm/test')
| -rw-r--r-- | llvm/test/MC/Mips/micromips-16-bit-instructions.s | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/llvm/test/MC/Mips/micromips-16-bit-instructions.s b/llvm/test/MC/Mips/micromips-16-bit-instructions.s index 98ec6d6c68d..63ae5d0575c 100644 --- a/llvm/test/MC/Mips/micromips-16-bit-instructions.s +++ b/llvm/test/MC/Mips/micromips-16-bit-instructions.s @@ -12,7 +12,8 @@ # CHECK-EL: mfhi $9 # encoding: [0x09,0x46] # CHECK-EL: mflo $9 # encoding: [0x49,0x46] # CHECK-EL: move $25, $1 # encoding: [0x21,0x0f] -# CHECK-EL: jalr $9 # encoding: [0xc9,0x45] +# CHECK-EL: jrc $9 # encoding: [0xa9,0x45] +# CHECK-NEXT: jalr $9 # encoding: [0xc9,0x45] # CHECK-EL: jraddiusp 20 # encoding: [0x05,0x47] # CHECK-EL: nop # encoding: [0x00,0x00,0x00,0x00] # CHECK-EL: jalrs16 $9 # encoding: [0xe9,0x45] @@ -23,7 +24,8 @@ # CHECK-EB: mfhi $9 # encoding: [0x46,0x09] # CHECK-EB: mflo $9 # encoding: [0x46,0x49] # CHECK-EB: move $25, $1 # encoding: [0x0f,0x21] -# CHECK-EB: jalr $9 # encoding: [0x45,0xc9] +# CHECK-EB: jrc $9 # encoding: [0x45,0xa9] +# CHECK-NEXT: jalr $9 # encoding: [0x45,0xc9] # CHECK-EB: jraddiusp 20 # encoding: [0x47,0x05] # CHECK-EB: nop # encoding: [0x00,0x00,0x00,0x00] # CHECK-EB: jalrs16 $9 # encoding: [0x45,0xe9] @@ -32,6 +34,7 @@ mfhi $9 mflo $9 move $25, $1 + jrc $9 jalr $9 jraddiusp 20 jalrs16 $9 |

