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

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [gnu-stable/] [binutils-2.20.1/] [ld/] [testsuite/] [ld-powerpc/] [aix-glink-2a.s] - Diff between revs 205 and 816

Go to most recent revision | Only display areas with differences | Details | Blame | View Log

Rev 205 Rev 816
        .toc
        .toc
 
 
        .macro  defabs,type,name,value
        .macro  defabs,type,name,value
        \type   \name
        \type   \name
        \name   = \value
        \name   = \value
        .endm
        .endm
 
 
        .macro  deffun,type,name,fn
        .macro  deffun,type,name,fn
        \type   \name
        \type   \name
        .csect  \name\()[DS]
        .csect  \name\()[DS]
\name\():
\name\():
        .if     size == 32
        .if     size == 32
        .long   .\name\()[PR],TOC[TC0],0
        .long   .\name\()[PR],TOC[TC0],0
        .else
        .else
        .llong  .\name\()[PR],TOC[TC0],0
        .llong  .\name\()[PR],TOC[TC0],0
        .endif
        .endif
 
 
        .globl  .\name
        .globl  .\name
        .csect  .\name\()[PR]
        .csect  .\name\()[PR]
.\name\():
.\name\():
        nop
        nop
        .endm
        .endm
 
 
        .macro  defdata,type,name,contents
        .macro  defdata,type,name,contents
        \type   \name
        \type   \name
        .csect  \name\()[RW]
        .csect  \name\()[RW]
\name\():
\name\():
        .long   \contents
        .long   \contents
        .endm
        .endm
 
 
        defabs  .globl,a1,0xf100
        defabs  .globl,a1,0xf100
        deffun  .globl,a2
        deffun  .globl,a2
        defdata .globl,a3,0x1100
        defdata .globl,a3,0x1100
 
 
        defabs  .globl,b1,0xf200
        defabs  .globl,b1,0xf200
        deffun  .globl,b2
        deffun  .globl,b2
        defdata .globl,b3,0x2200
        defdata .globl,b3,0x2200
 
 
        defabs  .weak,c1,0xf300
        defabs  .weak,c1,0xf300
        deffun  .weak,c2
        deffun  .weak,c2
        defdata .weak,c3,0x3300
        defdata .weak,c3,0x3300
 
 

powered by: WebSVN 2.1.0

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