36 lines · plain
1# RUN: llvm-mc -triple=mips -mcpu=mips32r2 %s -show-inst | FileCheck %s2 3# Test that subu accepts constant operands and inverts them when4# rendering the operand.5 6 subu $4, $4, 4 # CHECK: ADDiu7 # CHECK: Imm:-48 subu $gp, $gp, 4 # CHECK: ADDiu9 # CHECK: Imm:-410 subu $sp, $sp, 4 # CHECK: ADDiu11 # CHECK: Imm:-412 subu $4, $4, -4 # CHECK: ADDiu13 # CHECK: Imm:414 subu $gp, $gp, -4 # CHECK: ADDiu15 # CHECK: Imm:416 subu $sp, $sp, -4 # CHECK: ADDiu17 # CHECK: Imm:418 subu $sp, $sp, -(4 + 4) # CHECK: ADDiu19 # CHECK: Imm:820 21 subu $4, 8 # CHECK: ADDiu22 # CHECK: Imm:-823 subu $gp, 8 # CHECK: ADDiu24 # CHECK: Imm:-825 subu $sp, 8 # CHECK: ADDiu26 # CHECK: Imm:-827 subu $4, -8 # CHECK: ADDiu28 # CHECK: Imm:829 subu $gp, -8 # CHECK: ADDiu30 # CHECK: Imm:831 subu $sp, -8 # CHECK: ADDiu32 # CHECK: Imm:833 subu $sp, -(4 + 4) # CHECK: ADDiu34 # CHECK: Imm:835 36