This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
loop lossage 2
- To: egcs-bugs at cygnus dot com
- Subject: loop lossage 2
- From: Toshiyasu Morita <tm at netcom dot com>
- Date: Thu, 18 Feb 1999 19:27:33 -0800 (PST)
Here's another sample from the file map_lod.ii in stress-1.7,
for target sh-hms compiled at -O2 -m4-single-only -ml:
10681:map_lod.ii **** for (j=0; j<num_poly_verts; j++)^M
4841 09b0 E200 mov #0,r2
4843 09b2 3233 cmp/ge r3,r2
4844 09b4 8D31 bt.s L2593
4845 09b6 0ED6 mov.l r13,@(r0,r14)
4846 09b8 C756 mova L2655,r0
4847 09ba F308 fmov.s @r0,fr3
4848 09bc DD56 mov.l L2656,r13
4849 09be 6813 mov r1,r8
4850 09c0 6493 mov r9,r4
4851 09c2 6593 mov r9,r5
4852 09c4 6693 mov r9,r6
4853 09c6 6793 mov r9,r7
4854 09c8 7430 add #48,r4
4855 09ca 6A93 mov r9,r10
4856 09cc 7514 add #20,r5
4857 09ce 6393 mov r9,r3
4858 09d0 7604 add #4,r6
4859 09d2 D052 mov.l L2657,r0
4860 09d4 7710 add #16,r7
4861 09d6 F4D8 fmov.s @r13,fr4
4862 09d8 7308 add #8,r3
4863 09da F508 fmov.s @r0,fr5
4864 L2600:
...
10690:map_lod.ii **** if (v->w > near_w)^M
4890 09fc F2C5 fcmp/gt fr12,fr2
4892 09fe F16C fmov fr6,fr1
4894 0a00 7738 add #56,r7 <- here
4896 0a02 F51A fmov.s fr1,@r5
4897 0a04 7638 add #56,r6 <- here
4899 0a06 F42A fmov.s fr2,@r4
4901 0a08 7538 add #56,r5 <- here
4903 0a0a 8F01 bf.s L2599
4904 0a0c 7438 add #56,r4 <- here
Toshi