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

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [gnu-old/] [binutils-2.18.50/] [ld/] [testsuite/] [ld-spu/] [ovl.s] - Rev 842

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

 .text
 .p2align 2
 .globl _start
_start:
 ai sp,sp,-32
 xor lr,lr,lr
 stqd lr,0(sp)
 stqd lr,16(sp)
 brsl lr,f1_a1
 brsl lr,f2_a1
 brsl lr,f1_a2
 ila 9,f2_a2
 bisl lr,9
 ai sp,sp,32
 br _start
 
 .type f0,@function
f0:
 bi lr
 .size f0,.-f0
 
 .section .ov_a1,"ax",@progbits
 .p2align 2
 .global f1_a1
 .type f1_a1,@function
f1_a1:
 br f3_a1
 .size f1_a1,.-f1_a1
 
 .global f2_a1
 .type f2_a1,@function
f2_a1:
 ila 3,f4_a1
 bi lr
 .size f2_a1,.-f2_a1
 
 .global f3_a1
 .type f3_a1,@function
f3_a1:
 bi lr
 .size f3_a1,.-f3_a1
 
 .global f4_a1
 .type f4_a1,@function
f4_a1:
 bi lr
 .size f4_a1,.-f4_a1
 
 
 .section .ov_a2,"ax",@progbits
 .p2align 2
 .global f1_a2
 .type f1_a2,@function
f1_a2:
 stqd lr,16(sp)
 stqd sp,-32(sp)
 ai sp,sp,-32
 brsl lr,f0
 brsl lr,f1_a1
 brsl lr,f3_a2
 lqd lr,48(sp)
 ai sp,sp,32
 bi lr
 .size f1_a2,.-f1_a2
 
 .global f2_a2
 .type f2_a2,@function
f2_a2:
 ilhu 3,f4_a2@h
 iohl 3,f4_a2@l
 bi lr
 .size f2_a2,.-f2_a2
 
 .type f3_a2,@function
f3_a2:
 bi lr
 .size f3_a2,.-f3_a2
 
 .type f4_a2,@function
f4_a2:
 br f3_a2
 .size f4_a2,.-f4_a2
 

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

powered by: WebSVN 2.1.0

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