Displaying 20 results from an estimated 150 matches for "leal".
Did you mean:
deal
2014 Aug 08
4
[LLVMdev] Efficient Pattern matching in Instruction Combine
...; b) | a);*
}
int main(){
int a, b;
scanf("%d %d", &a, &b);
return cal(a,b);
}
*X86 .s file with clang at O2 for above program :*
suyog at suyog-Inspiron-N5010:~$ Open/rbuild/bin/clang -S -O2 1.c
main: # @main
# BB#0:
subl $28, %esp
leal 20(%esp), %eax
movl %eax, 8(%esp)
leal 24(%esp), %eax
movl %eax, 4(%esp)
movl $.L.str, (%esp)
calll __isoc99_scanf
movl 20(%esp), %eax
* orl 24(%esp), %eax*
addl $28, %esp
retl
As seen, optimization happened at IR level itself reflected...
2015 Jul 13
5
[LLVMdev] Poor register allocations vs gcc
...m -std=c11 -O3 -march=native -c app2.c -S
Versions (latest for each, downloaded just a few days ago):
gcc : 5.1
clang/llvm: clang+llvm-3.6.1-x86_64-apple-darwin
Host:
osx yosemite.
The assembly (cut to the essential):
LLVM:
pushq %rbp
movq %rsp, %rbp
pushq %r14
pushq %rbx
movl %edi, %r14d
leal 71(%r14), %eax
xorl %ecx, %ecx
cmpl $56, %eax
movl $92, %ebx
cmovnel %ecx, %ebx
leaq L_.str(%rip), %rdi
callq _puts
leal 71(%rbx,%r14), %eax
popq %rbx
popq %r14
popq %rbp
retq
and the gcc one:
pushq %rbp
movl $0, %eax
movl $92, %ebp
pushq %rbx
leal 71(%rdi), %ebx
leaq LC1(...
2014 Aug 13
2
[LLVMdev] Efficient Pattern matching in Instruction Combine
...clang at O2 for above program :*
>>>>
>>>> suyog at suyog-Inspiron-N5010:~$ Open/rbuild/bin/clang -S -O2 1.c
>>>>
>>>> main: # @main
>>>> # BB#0:
>>>> subl $28, %esp
>>>> leal 20(%esp), %eax
>>>> movl %eax, 8(%esp)
>>>> leal 24(%esp), %eax
>>>> movl %eax, 4(%esp)
>>>> movl $.L.str, (%esp)
>>>> calll __isoc99_scanf
>>>> movl 20(%esp), %eax
>>>>...
2011 Dec 14
2
[LLVMdev] Failure to optimize ? operator
...============================
_f1: pushl %ebp xorl %eax, %eax movl
%esp, %ebp movl 8(%ebp), %edx testl %edx, %edx
jle L5 popl %ebp ret .p2align 4,,7L5:
movl %edx, %ecx imull %edx, %ecx popl %ebp
leal 3(%ecx,%ecx,4), %eax imull %edx, %eax
leal 1(%eax,%ecx,2), %eax ret .p2align 4,,15
_f2:
pushl %ebp xorl %eax, %eax movl %esp,
%ebp movl 8(%ebp), %edx testl %edx, %edx jle
L9 popl %ebp ret ...
2007 Jul 02
6
Testing route globbing and limitations of get()
...path to it, or it won''t know what to do.
If I try to specify the path using
request.path = ''/something/somewhere''
get ''my_action_name''
the path comes out as ''/''.
Can anyone instruct me on how to do this correctly?
Cheers,
--
David Leal
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://rubyforge.org/pipermail/rspec-users/attachments/20070702/88d94b31/attachment.html
2014 Aug 13
2
[LLVMdev] Efficient Pattern matching in Instruction Combine
...clang at O2 for above program :
>>>>
>>>> suyog at suyog-Inspiron-N5010:~$ Open/rbuild/bin/clang -S -O2 1.c
>>>>
>>>> main: # @main
>>>> # BB#0:
>>>> subl $28, %esp
>>>> leal 20(%esp), %eax
>>>> movl %eax, 8(%esp)
>>>> leal 24(%esp), %eax
>>>> movl %eax, 4(%esp)
>>>> movl $.L.str, (%esp)
>>>> calll __isoc99_scanf
>>>> movl 20(%esp), %eax
>>>>...
2009 Jul 24
6
When writing to SLOG at full speed all disk IO is blocked
...FS is not choosing right if write to slog is better or not (thinking if we have a better throughput from disks).
But i did not find anything about 100% slog activity (~115MB/s) blocks IO from disks. Two or three seconds of "zero" read or write on disks...
Thanks a lot for your time!
Leal
[ http://www.eall.com.br/blog ]
--
This message posted from opensolaris.org
2009 Mar 03
3
[LLVMdev] Tight overlapping loops and performance
> You're misreading the asm... nothing is touching memory. (BTW, "leal
> -1(%eax), %eax" isn't a memory operation; it's just subtracting one
> from %eax.) You might want to try reading the LLVM IR (which you can
> generate with llvm-gcc -S -emit-llvm); it tends to be easier to read.
I tried that, but I'm still learning LLVM. Seeing indvar, p...
2005 Feb 22
0
[LLVMdev] Area for improvement
...ax
> movl $0, %ecx
> .LBBinit_board_1: # loopexit.1
> imull $7, %ecx, %edx
> movl %eax, %esi
> addl %edx, %esi
> movb $46, (%esi)
> imull $7, %ecx, %edx
> movl %eax, %esi
> addl %edx, %esi
> leal 1(%esi), %edx
> movb $46, (%edx)
> imull $7, %ecx, %edx
> movl %eax, %esi
> addl %edx, %esi
> leal 2(%esi), %edx
> movb $46, (%edx)
> imull $7, %ecx, %edx
> movl %eax, %esi
> addl %edx, %esi
>...
2012 Jan 04
3
Fwd: Re: Samba Freezes accessing shares/ low performance
...nclean shutdown [2012/01/04
15:15:44.592951, 1] smbd/server.c:294(remove_child_pid) Scheduled
cleanup of brl and lock database after unclean shutdown [2012/01/04
15:16:04.596144, 1] smbd/server.c:266(cleanup_timeout_fn) Cleaning up
brl and lock database after unclean shutdown Many Thanks! Vasco Leal
Best Regards, Vasco Le?nidas Pinto Leal IT Director JUZO - Inform?tica e
Servi?os, Lda Mozilla Thunderbird, The Mail Rebirth! Still Stucked With
Windows? Give Linux a Try And Enhance Your Work! Em 04-01-2012 08:57,
Volker Lendecke escreveu: > On Tue, Jan 03, 2012 at 11:26:06PM +0000,
Vasco...
2007 Jul 11
1
Hello EveryOne...Problems here GLX_EXT_texture_from_pixmap?
Firts of all Greetings From Cuba "Saludos" to all of the member of this
list. My name it's Orestes Leal, at your service.
Well, The problem it's the following:
I have one ATI RADEON 200 Series Integrated into the mainboard (ATI
Technologies Inc RC410 [Radeon Xpress 200]), the chip has 64 megs of
Video and 64 shared from memory to a total amount of 128 megs, the Xorg
says me "(--) Chipset...
2014 Aug 07
4
[LLVMdev] Efficient Pattern matching in Instruction Combine
Hi,
All, Duncan, Rafael, David, Nick.
This is regarding pattern matching in InstructionCombine pass.
We use 'match' functions many times, but it doesn't do the pattern matching
effectively.
e.x. Lets take pattern :
(A ^ B) | ((B ^ C) ^ A) -> (A ^ B) | C
(B ^ A) | ((B ^ C) ^ A) -> (A ^ B) | C
Both the patterns above are same, since ^ is commutative in Op0.
But,
2011 Dec 14
0
[LLVMdev] Failure to optimize ? operator
On Tue, Dec 13, 2011 at 5:59 AM, Brent Walker <brenthwalker at gmail.com> wrote:
> The following seemingly identical functions, get compiled to quite
> different machine code. The first is correctly optimized (the
> computation of var y is nicely moved into the else branch of the "if"
> statement), which the second one is not (the full computation of var y
> is
2005 Feb 22
5
[LLVMdev] Area for improvement
...movl %esi, (%esp)
movl 8(%esp), %eax
movl $0, %ecx
.LBBinit_board_1: # loopexit.1
imull $7, %ecx, %edx
movl %eax, %esi
addl %edx, %esi
movb $46, (%esi)
imull $7, %ecx, %edx
movl %eax, %esi
addl %edx, %esi
leal 1(%esi), %edx
movb $46, (%edx)
imull $7, %ecx, %edx
movl %eax, %esi
addl %edx, %esi
leal 2(%esi), %edx
movb $46, (%edx)
imull $7, %ecx, %edx
movl %eax, %esi
addl %edx, %esi
leal 3(%esi), %edx
movb $46, (%edx)...
2008 Dec 17
10
Cannot remove a file on a GOOD ZFS filesystem
...d to the ZIL, but i''m not sure (i will try to learn more about that zil operations soon ;-).
Could be inconsistency caused by the slog device? Some operations that was not commited to the pool? Hmm, but that should not cause the zpool to became corrupted...
Thanks a lot for your time
Leal
[http://www.eall.com.br/blog]
--
This message posted from opensolaris.org
2009 Jan 12
1
NFS Block Monitor
...understand the behaviour of ZFS and slog (SSD), and for understand the workload i did implement a simple software to visualize the data blocks (read/write).
I''m posting here the link in the case somebody wants to try it.
http://www.eall.com.br/blog/?p=906
Thanks a lot for your time.
Leal
[http://www.eall.com.br/blog]
--
This message posted from opensolaris.org
2008 Jul 08
3
connection unexpectedly closed
Hello all,
Every night i receive the messages:
rsync: connection unexpectedly closed (14801530 bytes received so far)
[generator]
rsync error: error in rsync protocol data stream (code 12) at
io.c(453) [generator=2.6.9]
but the synchronization process seems to be right... so the question:
What can be the cause of that messages?
Thanks a lot!!
--
pOSix rules
2015 Jul 13
2
[LLVMdev] Poor register allocations vs gcc
...br />šosx yosemite.<br /><br />šThe assembly (cut to the essential):<br /><br />šLLVM:<br />šššššššššpushq %rbp<br />šššššššššmovq %rsp, %rbp<br />šššššššššpushq %r14<br />šššššššššpushq %rbx<br />šššššššššmovl %edi, %r14d<br />šššššššššleal 71(%r14), %eax<br />šššššššššxorl %ecx, %ecx<br />šššššššššcmpl $56, %eax<br />šššššššššmovl $92, %ebx<br />šššššššššcmovnel %ecx, %ebx<br />šššššššššleaq L_.str(%rip), %rdi<br />šššššššššcallq _puts<br />šššššššššleal 71(%rbx,%r14), %eax<br />ššššššš...
2010 Nov 04
1
About Acoustic Echo Canceller
...filter the echo
frequencies. So, my question is:
Do I have to manually convert amplitude samples to frequency samples or is
it enough to send amplitude parameters to speex_echo.h functions that this
functions automatically convert it and do the AEC?
Thanks for your attention.
--
Alexandre Bento Leal
Graduando em Engenharia de Computa??o - UFRGS
Membro PRAV - Projetos em ?udio e V?deo
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.xiph.org/pipermail/speex-dev/attachments/20101104/a5cc72a7/attachment-0001.htm
2007 Oct 09
0
[LLVMdev] Can't bootstrap llvm-gcc-4.0 for x84_64
...t; Please file a bugzilla report.
>
> Evan, are you "3 addrifying" 32-bit adds into a 32-bit LEA on x86-64?
> Could this be the problem? (iirc, it wants you to use eax = LEA
> rsi, rdi)
I am turning 32-bit add into 32-bit LEA on x86-64 but that's
perfectly legal. Both
leal (%esi,%edi), %eax
leal (%rsi,%rdi), %eax
are legal assembly. It's just the former requires a 67H prefix due to
the 32-bit address size.
This does point to a performance problem in the 3 address conversion
code (which I will fix), but it should not cause the assembler to
complain.
Evan...