stefan@wonka:~$ lm32-rtems4.11-gcc -c -S struct_byval.c -o -
.file "struct_byval.c"
.section .text
.align 4
.global f0
.type f0, @function
f0:
addi sp, sp, -8
sw (sp+8), fp
sw (sp+4), ra
addi fp, r0, 8
add fp, fp, sp
lw fp, (sp+8)
lw ra, (sp+4)
addi sp, sp, 8
b ra
.size f0, .-f0
.align 4
.global f1
.type f1, @function
f1:
addi sp, sp, -1036
sw (sp+1036), fp
sw (sp+1032), ra
addi fp, r0, 1036
add fp, fp, sp
addi r1, sp, 4
addi r2, fp, 4
addi r3, r0, 1028
calli memcpy
calli f0
lw fp, (sp+1036)
lw ra, (sp+1032)
addi sp, sp, 1036
b ra
.size f1, .-f1
.ident "GCC: (GNU) 4.5.3"