Gentoo Archives: gentoo-user-br

From: "Otavio R. Piske" <angusy@××××××××.org>
To: gentoo-user-br@l.g.o
Subject: Re: [gentoo-user-br] -funroll-loops
Date: Fri, 25 Aug 2006 16:33:26
Message-Id: 1156523602.4438.9.camel@europa
In Reply to: [gentoo-user-br] -funroll-loops by k2flag
1 Olá,
2
3 -funroll-loops "desdobra" os loops cujo números de iterações pode ser
4 determinado ...
5
6 Ex:
7 for (int i = 0; i < 3; i++) {
8 printf("Olá: %i", i);
9 }
10
11 esse desdobramento ocorre lá em baixo nível, assembly, e tal.
12 Hipotéticamente falando, se ele ocorresse em C/C++ ficaria +/- assim:
13
14 i = 0;
15 printf("Olá: %i", i);
16 i++;
17 printf("Olá: %i", i);
18 i++;
19 printf("Olá: %i", i);
20
21
22 Isso, obviamente, aumenta o tamanho do binário ... e nem sempre vale
23 pena.
24
25
26 Atenciosamente
27 --
28 Otavio R. Piske -
29 Gentoo Linux Brasil
30 www.gentoobr.org
31
32
33 On Fri, 2006-08-25 at 13:22 -0300, k2flag wrote:
34 > Essa flag ajuda alguma coisa ?
35 >
36 > Obrigado.
37 >
38 > Uso.
39 >
40 > CFLAGS="-march=athlon64 -O2 -pipe -fomit-frame-pointer"
41 > CHOST="i686-pc-linux-gnu"
42 > CXXFLAGS="${CFLAGS}"
43
44
45 --
46 gentoo-user-br@g.o mailing list