Displaying 16 results from an estimated 16 matches for "stdu".
Did you mean:
std
2004 Sep 14
1
Re: got pointer wrong in shared klibc binary
...r9,0(%r3) /* save r9..r31 */
- li %r3,0 /* indicate success */
- blr /* return */
+ mflr %r11 /* save return address */
+ mfcr %r12 /* save condition register */
+ std %r2,0(%r3) /* save TOC pointer (not needed) */
+ stdu %r1,8(%r3) /* save stack pointer */
+ stdu %r11,8(%r3)
+ stdu %r12,8(%r3)
+ stdu %r13,8(%r3) /* save caller saved regs */
+ stdu %r14,8(%r3)
+ stdu %r15,8(%r3)
+ stdu %r16,8(%r3)
+ stdu %r17,8(%r3)
+ stdu %r18,8(%r3)
+ stdu %r19,8(%r3)
+ stdu %r20,8(%r3)
+ stdu %r21,8(%r3)
+ stdu %r22,8(%r3)
+ st...
2006 Jun 26
0
[klibc 32/43] ppc64 support for klibc
...in(argc, argv, envp));
+# }
+#
+
+ .section ".toc","aw"
+.LC0: .tc environ[TC],environ
+
+ .section ".opd","aw"
+ .align 3
+ .globl _start
+_start:
+ .quad ._start
+ .quad .TOC. at tocbase, 0
+
+ .text
+ .globl ._start
+ .type ._start, at function
+._start:
+ stdu %r1,-32(%r1)
+ addi %r3,%r1,32
+ li %r4,0 /* fini (unused) */
+ b .__libc_init
+ nop
+
+ .size _start,.-_start
diff --git a/usr/klibc/arch/ppc64/setjmp.S b/usr/klibc/arch/ppc64/setjmp.S
new file mode 100644
index 0000000..30db419
--- /dev/null
+++ b/usr/klibc/arch/ppc64/setjmp.S
@@ -0,0 +1,...
2012 Jul 19
2
[LLVMdev] Help with PPC64 JIT
...unction', instead of assuming the JIT function code is
an ODP.
Now I'm trying to make the relocation work properly. Using the testcase '2003-01-04-ArgumentBug'
the assembly generated for main functions is the following:
.L.main:
# BB#0:
mflr 0
std 0, 16(1)
stdu 1, -112(1)
lis 3, .LCPI1_0 at ha
li 4, 1
lfs 1, .LCPI1_0 at l(3)
li 3, 0
bl foo
nop
addi 1, 1, 112
ld 0, 16(1)
mtlr 0
blr
Which is correct, however for the JIT one generated in memory the relocations generate some...
2003 Dec 12
2
[PATCH] ppc64 support
...ch/ppc64/crt0.S
--- klibc-0.92.orig/klibc/arch/ppc64/crt0.S 2002-08-10 10:55:55.000000000 +0000
+++ klibc-0.92/klibc/arch/ppc64/crt0.S 2003-12-12 23:15:55.000000000 +0000
@@ -23,16 +23,10 @@ _start:
.globl ._start
.type ._start,@function
._start:
- ld 3,0(1)
- ld 4,8(1)
- ld 5,16(1)
- li 0,0
- stdu 0,-64(1)
- ld 9,.LC0@toc(2)
- std 5,0(9)
- bl .main
- nop
- bl .exit
+ stdu %r1,-32(%r1)
+ addi %r3,%r1,32
+ mr %r4,%r7 /* fini */
+ b .__libc_init
nop
.size _start,.-_start
diff -p -purNx linux klibc-0.92.orig/klibc/arch/ppc64/include/klibc/archsetjmp.h klibc-0.92/klibc/arch/...
2012 Jul 20
0
[LLVMdev] Help with PPC64 JIT
...code is
> an ODP.
>
> Now I'm trying to make the relocation work properly. Using the testcase '2003-01-04-ArgumentBug'
> the assembly generated for main functions is the following:
>
> .L.main:
> # BB#0:
> mflr 0
> std 0, 16(1)
> stdu 1, -112(1)
> lis 3, .LCPI1_0 at ha
> li 4, 1
> lfs 1, .LCPI1_0 at l(3)
> li 3, 0
> bl foo
> nop
> addi 1, 1, 112
> ld 0, 16(1)
> mtlr 0
> blr
>
> Which is correct, however f...
2013 Dec 03
0
[klibc:master] ppc64: Add ppc64le support
...-
+ .balign 4
+ .globl _start
+#if _CALL_ELF == 2
+ .type _start, at function
+_start:
+#else
.section ".opd","aw"
+ .balign 8
_start:
.quad ._start, .TOC. at tocbase, 0
.previous
- .size _start, 24
.type ._start, at function
- .globl _start
- .globl ._start
._start:
- stdu %r1,-32(%r1)
- addi %r3,%r1,32
+#endif
+
+#if _CALL_ELF == 2
+0: addis 2,12,.TOC.-0b at ha
+ addi 2,2,.TOC.-0b at l
+#endif
+
+ stdu %r1,-32(%r1)
+ addi %r3,%r1,32
li %r4,0 /* fini (unused) */
- b .__libc_init
+ b __libc_init
nop
- .size ._start,.-._start
+#if _CALL_ELF == 2
+ .size _...
2013 Dec 03
2
[PATCH 1/2] ppc64: Add ppc64le support
...-
+ .balign 4
+ .globl _start
+#if _CALL_ELF == 2
+ .type _start, at function
+_start:
+#else
.section ".opd","aw"
+ .balign 8
_start:
.quad ._start, .TOC. at tocbase, 0
.previous
- .size _start, 24
.type ._start, at function
- .globl _start
- .globl ._start
._start:
- stdu %r1,-32(%r1)
- addi %r3,%r1,32
+#endif
+
+#if _CALL_ELF == 2
+0: addis 2,12,.TOC.-0b at ha
+ addi 2,2,.TOC.-0b at l
+#endif
+
+ stdu %r1,-32(%r1)
+ addi %r3,%r1,32
li %r4,0 /* fini (unused) */
- b .__libc_init
+ b __libc_init
nop
- .size ._start,.-._start
+#if _CALL_ELF == 2
+ .size...
2012 Sep 20
2
[LLVMdev] Scheduling question (memory dependency)
...---------------------------------------------------
The code works OK at -O0. At -O1, the first part of the generated code
is:
---------------------------------------------------------------
.L._Z5check3foos:
.cfi_startproc
# BB#0: # %entry
mflr 0
std 0, 16(1)
stdu 1, -112(1)
.Ltmp1:
.cfi_def_cfa_offset 112
.Ltmp2:
.cfi_offset lr, 16
lha 5, 162(1)
sth 3, 162(1)
...
---------------------------------------------------------------
The problem here is that the incoming parameter in register 3 is stored
too late, after an attempt to load the value int...
2012 Sep 21
0
[LLVMdev] Scheduling question (memory dependency)
...;
> The code works OK at -O0. At -O1, the first part of the generated code
> is:
>
> ---------------------------------------------------------------
> .L._Z5check3foos:
> .cfi_startproc
> # BB#0: # %entry
> mflr 0
> std 0, 16(1)
> stdu 1, -112(1)
> .Ltmp1:
> .cfi_def_cfa_offset 112
> .Ltmp2:
> .cfi_offset lr, 16
> lha 5, 162(1)
> sth 3, 162(1)
> ...
> ---------------------------------------------------------------
>
> The problem here is that the incoming parameter in register 3 is store...
2012 Sep 21
2
[LLVMdev] Scheduling question (memory dependency)
...art of the generated
> > code
> > is:
> >
> > ---------------------------------------------------------------
> > .L._Z5check3foos:
> > .cfi_startproc
> > # BB#0: # %entry
> > mflr 0
> > std 0, 16(1)
> > stdu 1, -112(1)
> > .Ltmp1:
> > .cfi_def_cfa_offset 112
> > .Ltmp2:
> > .cfi_offset lr, 16
> > lha 5, 162(1)
> > sth 3, 162(1)
> > ...
> > ---------------------------------------------------------------
> >
> > The problem here is t...
2012 Sep 21
2
[LLVMdev] Scheduling question (memory dependency)
...> > ---------------------------------------------------------------
> > > > .L._Z5check3foos:
> > > > .cfi_startproc
> > > > # BB#0: # %entry
> > > > mflr 0
> > > > std 0, 16(1)
> > > > stdu 1, -112(1)
> > > > .Ltmp1:
> > > > .cfi_def_cfa_offset 112
> > > > .Ltmp2:
> > > > .cfi_offset lr, 16
> > > > lha 5, 162(1)
> > > > sth 3, 162(1)
> > > > ...
> > > > -------------------------...
2012 Sep 21
0
[LLVMdev] Scheduling question (memory dependency)
...> is:
> > >
> > > ---------------------------------------------------------------
> > > .L._Z5check3foos:
> > > .cfi_startproc
> > > # BB#0: # %entry
> > > mflr 0
> > > std 0, 16(1)
> > > stdu 1, -112(1)
> > > .Ltmp1:
> > > .cfi_def_cfa_offset 112
> > > .Ltmp2:
> > > .cfi_offset lr, 16
> > > lha 5, 162(1)
> > > sth 3, 162(1)
> > > ...
> > > ---------------------------------------------------------------
&...
2012 Sep 21
0
[LLVMdev] Scheduling question (memory dependency)
...-------------------------------------------
> > > > > .L._Z5check3foos:
> > > > > .cfi_startproc
> > > > > # BB#0: # %entry
> > > > > mflr 0
> > > > > std 0, 16(1)
> > > > > stdu 1, -112(1)
> > > > > .Ltmp1:
> > > > > .cfi_def_cfa_offset 112
> > > > > .Ltmp2:
> > > > > .cfi_offset lr, 16
> > > > > lha 5, 162(1)
> > > > > sth 3, 162(1)
> > > > > ...
> >...
2006 Jun 28
35
[klibc 00/31] klibc as a historyless patchset (updated and reorganized)
I have updated the klibc patchset based on feedback received. In
particular, the patchset has been reorganized so as not to break
git-bisect.
Additionally, this updates the patch base to 2.6.17-git12
(d38b69689c349f35502b92e20dafb30c62d49d63) and klibc 1.4.8; the main
difference on the klibc side is removal of obsolete code.
This is also available as a git tree at:
2012 Jul 20
3
[LLVMdev] Help with PPC64 JIT
...I'm trying to make the relocation work properly. Using the testcase '2003-01-04-ArgumentBug'
> > the assembly generated for main functions is the following:
> >
> > .L.main:
> > # BB#0:
> > mflr 0
> > std 0, 16(1)
> > stdu 1, -112(1)
> > lis 3, .LCPI1_0 at ha
> > li 4, 1
> > lfs 1, .LCPI1_0 at l(3)
> > li 3, 0
> > bl foo
> > nop
> > addi 1, 1, 112
> > ld 0, 16(1)
> > mtlr 0
> >...
2015 Jul 10
0
Wine release 1.7.47
....0, Watchtower Library 2014)
38474 Quake Live launcher fails to start
38492 vcrun2008 does not install via Winetricks under Kubuntu 15.04. Works in Kubuntu 14.04.
38493 Steam steamwebhelper based on CEF 41.x crashes in Win7 mode (needs Kernel32.SetFileCompletionNotificationModes)
38510 STDU (Scientific and Technical Documentation Utility) Viewer v1.6.375 crashes when opening PDF file (typelib information for marshaller from registry-free COM server)
38660 NUMA Explorer crashes on unimplemented function KERNEL32.dll.GetNumaProcessorNode
38714 64-bit ARM Windows applications from...