1d8c07766SDaniel Sanders# RUN: llvm-mc -triple=mipsel-unknown-linux < %s | FileCheck %s 2d8c07766SDaniel Sanders# RUN: llvm-mc -triple=mipsel-unknown-linux < %s | \ 3d8c07766SDaniel Sanders# RUN: llvm-mc -triple=mipsel-unknown-linux | FileCheck %s 4d8c07766SDaniel Sanders 5*7225cd52SDaniel Sanders .text 6*7225cd52SDaniel Sandersbranch: 7*7225cd52SDaniel Sanders bnez $2, foo 8*7225cd52SDaniel Sanders 9*7225cd52SDaniel Sanders# CHECK-LABEL: branch: 10d8c07766SDaniel Sanders# CHECK: bnez $2, foo 11d8c07766SDaniel Sanders# CHECK: nop 12d8c07766SDaniel Sanders# CHECK-NOT: nop 13d8c07766SDaniel Sanders 14*7225cd52SDaniel Sanderscprestore: 15*7225cd52SDaniel Sanders .option pic2 16*7225cd52SDaniel Sanders .cprestore 16 17*7225cd52SDaniel Sanders jal foo 18*7225cd52SDaniel Sanders 19*7225cd52SDaniel Sanders# CHECK-LABEL: cprestore: 20*7225cd52SDaniel Sanders# CHECK: .cprestore 16 21*7225cd52SDaniel Sanders# CHECK: lw $25, %call16(foo)($gp) 22*7225cd52SDaniel Sanders# CHECK: jalr $25 23*7225cd52SDaniel Sanders# CHECK: nop 24*7225cd52SDaniel Sanders# CHECK: lw $gp, 16($sp) 25*7225cd52SDaniel Sanders# CHECK-NOT: nop 26*7225cd52SDaniel Sanders# CHECK-NOT: lw 27