OpenCores
URL https://opencores.org/ocsvn/openrisc/openrisc/trunk

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [gnu-stable/] [binutils-2.20.1/] [gas/] [testsuite/] [gas/] [cris/] [rd-regprefix-1.s] - Blame information for rev 816

Go to most recent revision | Details | Compare with Previous | View Log

Line No. Rev Author Line
1 205 julius
; Test (no_)register_prefixes a bit.  Register prefix may or may not be
2
; mandated when we get here.
3
 
4
start:
5
; Ambiguous.  Depends on default.
6
        move.d r5,$r5
7
        move r4,$ibr
8
        move.d $r4,[r10+1]
9
        jsr r10
10
        move.d [r0],$r7
11
 
12
; Non-ambiguous, with a prefix.
13
 
14
        push $srp
15
        move $irp,$r4
16
        move.d $r4,[$r0+$r10.b]
17
        move $ccr,[$pc+r16]
18
 
19
        .syntax no_register_prefix
20
 
21
; Some invalid with mandated register prefix; check that they pass.
22
 
23
        push srp
24
        move.d r4,[r0+r10.d]
25
        move $ccr,[$pc+r16]
26
 
27
; Ambiguity interpreted one way...
28
 
29
        move.d r5,$r5
30
        move r4,$ibr
31
        move.d $r4,[r10+1]
32
        jsr r10
33
 
34
        .syntax register_prefix
35
 
36
; Ambiguity interpreted the other way.
37
 
38
        move.d r5,$r5
39
        move r4,$ibr
40
        move.d $r4,[r10+1]
41
        jsr r10

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.