1# Source file used to test relaxation. 2 3 .text 4foo: 5 b bar 6 bal bar 7 beq $2, $3, bar 8 bne $4, $5, bar 9 blez $2, bar 10 bgtz $3, bar 11 bltz $4, bar 12 bgez $5, bar 13 bc1f bar 14 bc1t bar 15 16 bltzal $2, bar 17 bgezal $3, bar 18 19 beql $2, $3, bar 20 bnel $4, $5, bar 21 blezl $2, bar 22 bgtzl $3, bar 23 bltzl $4, bar 24 bgezl $5, bar 25 bc1fl bar 26 bc1tl bar 27 28 bltzall $2, bar 29 bgezall $3, bar 30 31 .space 0x20000 # to make a 128kb loop body 32bar: 33 b foo 34 bal foo 35 beq $2, $3, foo 36 bne $4, $5, foo 37 blez $2, foo 38 bgtz $3, foo 39 bltz $4, foo 40 bgez $5, foo 41 bc1f foo 42 bc1t foo 43 44 bltzal $2, foo 45 bgezal $3, foo 46 47 beql $2, $3, foo 48 bnel $4, $5, foo 49 blezl $2, foo 50 bgtzl $3, foo 51 bltzl $4, foo 52 bgezl $5, foo 53 bc1fl foo 54 bc1tl foo 55 56 bltzall $2, foo 57 bgezall $3, foo 58