Commit ea5cbe61 by Jan Hubicka Committed by Jan Hubicka

i386.c (atom_cost): Disable SSE loop until alignment issues are fixed.

	* config/i386/i386.c (atom_cost): Disable SSE loop until alignment
	issues are fixed.

From-SVN: r181503
parent b262d797
2011-11-18 Jan Hubicka <jh@suse.cz>
* config/i386/i386.c (atom_cost): Disable SSE loop until alignment
issues are fixed.
2011-11-18 Anatoly Sokolov <aesok@post.ru>
* config/cris/cris.c (cris_function_value_regno_p): Make static.
......@@ -1783,18 +1783,18 @@ struct processor_costs atom_cost = {
/* stringop_algs for memcpy.
SSE loops works best on Atom, but fall back into non-SSE unrolled loop variant
if that fails. */
{{{libcall, {{4096, sse_loop}, {4096, unrolled_loop}, {-1, libcall}}}, /* Known alignment. */
{libcall, {{4096, sse_loop}, {4096, unrolled_loop}, {-1, libcall}}}},
{{libcall, {{2048, sse_loop}, {2048, unrolled_loop}, {-1, libcall}}}, /* Unknown alignment. */
{libcall, {{2048, sse_loop}, {2048, unrolled_loop},
{{{libcall, {{4096, unrolled_loop}, {-1, libcall}}}, /* Known alignment. */
{libcall, {{4096, unrolled_loop}, {-1, libcall}}}},
{{libcall, {{2048, unrolled_loop}, {-1, libcall}}}, /* Unknown alignment. */
{libcall, {{2048, unrolled_loop},
{-1, libcall}}}}},
/* stringop_algs for memset. */
{{{libcall, {{4096, sse_loop}, {4096, unrolled_loop}, {-1, libcall}}}, /* Known alignment. */
{libcall, {{4096, sse_loop}, {4096, unrolled_loop}, {-1, libcall}}}},
{{libcall, {{1024, sse_loop}, {1024, unrolled_loop}, /* Unknown alignment. */
{{{libcall, {{4096, unrolled_loop}, {-1, libcall}}}, /* Known alignment. */
{libcall, {{4096, unrolled_loop}, {-1, libcall}}}},
{{libcall, {{1024, unrolled_loop}, /* Unknown alignment. */
{-1, libcall}}},
{libcall, {{2048, sse_loop}, {2048, unrolled_loop},
{libcall, {{2048, unrolled_loop},
{-1, libcall}}}}},
1, /* scalar_stmt_cost. */
1, /* scalar load_cost. */
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment