1# Source file used to test the miscellaneous instructions. 2 3foo: 4L1: 5 jmp r10 6 jmp r10.w0 7 jmp 0x100 8 9L2: 10 jal r22, r10.w2 11 jal r23, 0 12 jal r23.w1, 0x3fffc 13 14 # relative branches - forward jump 15L3: 16 qbgt L5, r23, 0 17 qbge L5, r23.b2, 255 18 qblt L5, r22.w1, r0.b1 19 qble L5, r0.b0, r1.b1 20 qbeq L5, r1.b2, r3.b0 21 qbne L5, r21, r22 22 qba L5 23 24 qbbs L5, r12, r13 25 qbbs L5, r12, 5 26 qbbc L5, r12, r13 27 qbbc L5, r12, 5 28 29 # relative branches - backward jump 30L4: 31 qbgt L2, r23, 0 32 qbge L2, r23.b2, 255 33 qblt L2, r22.w1, r0.b1 34 qble L2, r0.b0, r1.b1 35 qbeq L2, r1.b2, r3.b0 36 qbne L2, r21, r22 37 qba L2 38 39L5: 40 qbbs L2, r12, r13 41 qbbs L2, r12, 5 42 qbbc L2, r12, r13 43