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

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [gnu-old/] [binutils-2.18.50/] [gas/] [testsuite/] [gas/] [tic54x/] [extaddr.s] - Blame information for rev 857

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

Line No. Rev Author Line
1 38 julius
*
2
* Extended addressing support
3
*
4
        .version 548
5
        .far_mode
6
        .global F1, start, end
7
        ; LDX pseudo-op
8
        ldx     #F1,16,a        ; load upper 8 bits of extended address
9
        or      #F1,a,a         ; load remaining bits
10
        bacc    a
11
        ; extended addressing functions
12
start:
13
        fb      end
14
 
15
        fbd     end
16
        nop
17
        nop
18
 
19
        fbacc   a
20
        fbaccd  a
21
        nop
22
        nop
23
        fcala   a
24
        fcalad  b
25
        nop
26
        nop
27
        fcall   end
28
 
29
        fcalld  end
30
        nop
31
        nop
32
 
33
        fret
34
        fretd
35
        nop
36
        nop
37
        frete
38
        freted
39
        nop
40
        nop
41
        .space  16*0xFFFF
42
        .align  0x80
43
end:
44
        fb      end
45
        .end

powered by: WebSVN 2.1.0

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