brintos

brintos / llvm-project-archived public Read only

0
0
Text · 1.3 KiB · 6488432 Raw
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