2016-04-18 14:35:36 +02:00
|
|
|
# RUN: llvm-mc -triple=mipsel-unknown-linux < %s | FileCheck %s
|
|
|
|
# RUN: llvm-mc -triple=mipsel-unknown-linux < %s | \
|
|
|
|
# RUN: llvm-mc -triple=mipsel-unknown-linux | FileCheck %s
|
|
|
|
|
|
|
|
.text
|
2016-04-29 18:16:49 +02:00
|
|
|
branch:
|
2016-04-18 14:35:36 +02:00
|
|
|
bnez $2, foo
|
2016-04-29 18:16:49 +02:00
|
|
|
|
|
|
|
# CHECK-LABEL: branch:
|
|
|
|
# CHECK: bnez $2, foo
|
|
|
|
# CHECK: nop
|
|
|
|
# CHECK-NOT: nop
|
|
|
|
|
|
|
|
cprestore:
|
|
|
|
.option pic2
|
|
|
|
.cprestore 16
|
|
|
|
jal foo
|
|
|
|
|
|
|
|
# CHECK-LABEL: cprestore:
|
|
|
|
# CHECK: .cprestore 16
|
|
|
|
# CHECK: lw $25, %call16(foo)($gp)
|
|
|
|
# CHECK: jalr $25
|
|
|
|
# CHECK: nop
|
|
|
|
# CHECK: lw $gp, 16($sp)
|
|
|
|
# CHECK-NOT: nop
|
|
|
|
# CHECK-NOT: lw
|