; Test (no_)register_prefixes a bit. Register prefix may or may not be ; mandated when we get here. start: ; Ambiguous. Depends on default. move.d r5,$r5 move r4,$ibr move.d $r4,[r10+1] jsr r10 move.d [r0],$r7 ; Non-ambiguous, with a prefix. push $srp move $irp,$r4 move.d $r4,[$r0+$r10.b] move $ccr,[$pc+r16] .syntax no_register_prefix ; Some invalid with mandated register prefix; check that they pass. push srp move.d r4,[r0+r10.d] move $ccr,[$pc+r16] ; Ambiguity interpreted one way... move.d r5,$r5 move r4,$ibr move.d $r4,[r10+1] jsr r10 .syntax register_prefix ; Ambiguity interpreted the other way. move.d r5,$r5 move r4,$ibr move.d $r4,[r10+1] jsr r10