blob: bae6d59826bba3864fe62f90868850418fbc4d85 [file] [log] [blame]
# Source file used to test branch likely relaxation with swapping.
.text
foo:
move $2, $4
beql $2, $3, foo
move $2, $4
beql $2, $3, bar
move $2, $4
beql $4, $5, foo
move $2, $4
beql $4, $5, bar
addiu $2, $4, 1
beql $2, $3, foo
addiu $2, $4, 1
beql $2, $3, bar
addiu $2, $4, 1
beql $4, $5, foo
addiu $2, $4, 1
beql $4, $5, bar
lw $2, ($4)
beql $2, $3, foo
lw $2, ($4)
beql $2, $3, bar
lw $2, ($4)
beql $4, $5, foo
lw $2, ($4)
beql $4, $5, bar
sw $2, ($4)
beql $2, $3, foo
sw $2, ($4)
beql $2, $3, bar
sw $2, ($4)
beql $4, $5, foo
sw $2, ($4)
beql $4, $5, bar
teq $2, $4
beq $4, $5, foo
teq $2, $4
beq $4, $5, bar
.space 0x20000 # to make a 128kb loop body
bar: