# mach: crisv0 crisv3 crisv8 crisv10 ; Test that a forward as well as backward 32-bit "branch" expansion ; works including that the right offset is applied. .macro nop32 .rept 32 nop .endr .endm .include "testutils.inc" start jump start1 fail nop32 subq 63,$r10 9: subq 1,$r10 nop32 jump 0f fail 0: move [$pc=$pc+1f-6-0b],$p0 nop32 fail .skip 32768,0 nop32 subq 63,$r10 1: subq 1,$r10 nop32 test.d $r10 bne 7f nop pass 7: fail start1: moveq 2,$r10 0: move [$pc=$pc+9b-6-0b],$p0 subq 63,$r10 fail