blob: ab43c74fd26995c2626648bb09e4c1835883fd49 [file] [log] [blame]
# Source file used to test the miscellaneous instructions.
foo:
L1:
jmp r10
jmp r10.w0
jmp 0x100
L2:
jal r22, r10.w2
jal r23, 0
jal r23.w1, 0x3fffc
# relative branches - forward jump
L3:
qbgt L5, r23, 0
qbge L5, r23.b2, 255
qblt L5, r22.w1, r0.b1
qble L5, r0.b0, r1.b1
qbeq L5, r1.b2, r3.b0
qbne L5, r21, r22
qba L5
qbbs L5, r12, r13
qbbs L5, r12, 5
qbbc L5, r12, r13
qbbc L5, r12, 5
# relative branches - backward jump
L4:
qbgt L2, r23, 0
qbge L2, r23.b2, 255
qblt L2, r22.w1, r0.b1
qble L2, r0.b0, r1.b1
qbeq L2, r1.b2, r3.b0
qbne L2, r21, r22
qba L2
L5:
qbbs L2, r12, r13
qbbs L2, r12, 5
qbbc L2, r12, r13