Hi All!

It is known that imul placement is rather critical for Atom processors
and changes try to improve imul scheduling for Atom.

This gives +5% performance on several tests from new OA 2.0 testsuite
from EEMBC.

Tested for i386 and x86-64, ok for trunk?


ChangeLog:

2012-04-10  Yuri Rumyantsev  <ysrum...@gmail.com>

        * config/i386/i386.c (x86_sched_reorder): New function.
        Add new function x86_sched_reorder
        to take advantage of Atom pipelened IMUL execution.

Attachment: imul_sched.patch
Description: Binary data

Reply via email to