1 # Verify that every branch and jump instruction is followed by a delay slot
2 # except for the branch likely instructions.
4 # RUN: llvm-mc %s -triple=mips-unknown-linux -mcpu=mips32r2 | FileCheck %s
16 # CHECK: beq $9, $6, 1332
19 # CHECK: bgez $6, 1332
22 # CHECK: bgezal $6, 1332
25 # CHECK: bgtz $6, 1332
28 # CHECK: blez $6, 1332
31 # CHECK: bltz $6, 1332
34 # CHECK: bne $9, $6, 1332
37 # CHECK: bltzal $6, 1332
43 # CHECK: bnez $11, 1332
46 # CHECK: beqz $11, 1332
56 # CHECK: bc1fl $fcc3, 1332
65 # CHECK: bc1tl $fcc3, 1332
68 # CHECK: beql $9, $6, 1332
71 # CHECK: beql $9, $zero, 1332
74 # CHECK: bnel $9, $6, 1332
77 # CHECK: bnel $9, $zero, 1332
80 # CHECK: bgezl $6, 1332
83 # CHECK: bgtzl $6, 1332
86 # CHECK: blezl $6, 1332
89 # CHECK: bltzl $6, 1332
92 # CHECK: bgezall $6, 1332
95 # CHECK: bltzall $6, 1332
111 # CHECK: jalr $10, $11
123 # CHECK: jalr $4, $25