Automatic date update in version.in
[binutils-gdb.git] / ld / testsuite / ld-mips-elf / jalx-2-main.s
blob86e365f4dff829b6c3afb2625b56043584c31e9e
1 .file 1 "jalx-2-main.c"
2 .section .mdebug.abi32
3 .previous
4 .gnu_attribute 4, 1
5 .abicalls
6 .option pic0
7 .text
8 .align 2
9 .globl internal_function
10 .set nomips16
11 .set micromips
12 .ent internal_function
13 .type internal_function, @function
14 internal_function:
15 .frame $fp,8,$31 # vars= 0, regs= 1/0, args= 0, gp= 0
16 .mask 0x40000000,-4
17 .fmask 0x00000000,0
18 .set noreorder
19 .set nomacro
21 addiu $sp,$sp,-8
22 sw $fp,4($sp)
23 move $fp,$sp
24 move $sp,$fp
25 lw $fp,4($sp)
26 jraddiusp 8
27 .set macro
28 .set reorder
29 .end internal_function
30 .size internal_function, .-internal_function
31 .rdata
32 .align 2
33 $LC0:
34 .ascii "hello world\012\000"
35 .text
36 .align 2
37 .globl main
38 .set nomips16
39 .set micromips
40 .ent main
41 .type main, @function
42 main:
43 .frame $fp,32,$31 # vars= 0, regs= 2/0, args= 16, gp= 8
44 .mask 0xc0000000,-4
45 .fmask 0x00000000,0
46 .set noreorder
47 .set nomacro
49 addiu $sp,$sp,-32
50 sw $31,28($sp)
51 sw $fp,24($sp)
52 move $fp,$sp
53 sw $4,32($fp)
54 sw $5,36($fp)
55 lui $2,%hi($LC0)
56 addiu $4,$2,%lo($LC0)
57 jal printf
58 nop
60 jal internal_function
61 nop
63 jal external_function
64 nop
66 move $sp,$fp
67 lw $31,28($sp)
68 lw $fp,24($sp)
69 jraddiusp 32
70 .set macro
71 .set reorder
72 .end main
73 .size main, .-main
74 .ident "GCC: (Sourcery G++ Lite 4.4-999999 - Preview) 4.4.1"