blob: 152154b078bda850f1f79061d937d27a5f10ef29 [file] [log] [blame]
# Test relaxation of beqz.n, bnez.n, and br.n instructions to
# equivalent 32-bit instructions when the branch target is out of range.
.text
# These branches are within range.
label0:
bnez.n r2, label1
beqz.n r3, label1
br.n label1
# These branches have an out-of-range positive offset.
label1:
bnez.n r2, label2
beqz.n r3, label2
br.n label2
.rept 300
nop
.endr
# These branches have an out-of-range negative offset.
label2:
bnez.n r2, label1
beqz.n r3, label1
br.n label1