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

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [gnu-old/] [binutils-2.18.50/] [gas/] [testsuite/] [gas/] [mmix/] [relax2.s] - Blame information for rev 832

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

Line No. Rev Author Line
1 38 julius
# PUSHJ stub border-cases: two with either or both stubs unreachable,
2
# local symbols, ditto non-local labels, similar with three PUSHJs.
3
# Note the absence of ":" on labels: because it's a symbol-character,
4
# it's concatenated with the parameter macro name and parsed as "\x:".
5
# This happens before gas deals with ":" as it usually does; not being
6
# part of the name when ending a label at the beginning of a line.
7
# (Since we're LABELS_WITHOUT_COLONS it inserts one for us, but
8
# that would be disabled with --gnu-syntax.)
9
 
10
Main    SWYM
11
 
12
        .irp x,0,1,2,3,4,5,6,7,8,9,10,11,12
13
 
14
        .section .text.a\x,"ax"
15
aa\x    .space 4,0
16
a\x     .space 65536*4,0
17
        PUSHJ $33,aa\x
18
        PUSHJ $22,a\x
19
        .space 65535*4-4*\x
20
 
21
        .section .text.b\x,"ax"
22
bbb\x   .space 4,0
23
bb\x    .space 4,0
24
b\x     .space 65535*4
25
        PUSHJ $12,bbb\x
26
        PUSHJ $13,bb\x
27
        PUSHJ $14,b\x
28
        .space 65535*4-4*\x
29
 
30
        .section .text.c\x,"ax"
31
c\x     PUSHJ $100,ca\x
32
        PUSHJ $101,cb\x
33
        .space 65535*4-4*\x
34
 
35
        .section .text.d\x,"ax"
36
d\x     PUSHJ $99,da\x
37
        PUSHJ $98,db\x
38
        PUSHJ $97,dc\x
39
        .space 65535*4-4*\x
40
 
41
        .endr

powered by: WebSVN 2.1.0

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