[Bug target/16961] Poor x86-64 performance with 128bit ints

2005-07-19 Thread falk at debian dot org
--- Additional Comments From falk at debian dot org 2005-07-19 14:12 --- The unrolling part of the report was moved to PR 16962, and the 128-bit part is fixed, so closing. -- What|Removed |Added ---

[Bug target/16961] Poor x86-64 performance with 128bit ints

2005-07-18 Thread jh at suse dot cz
--- Additional Comments From jh at suse dot cz 2005-07-18 12:45 --- Subject: Re: Poor x86-64 performance with 128bit ints > > --- Additional Comments From steven at gcc dot gnu dot org 2005-07-18 > 07:47 --- > The 128 bits arithmetic has improved now: > > typedef unsigned

[Bug target/16961] Poor x86-64 performance with 128bit ints

2005-07-18 Thread steven at gcc dot gnu dot org
--- Additional Comments From steven at gcc dot gnu dot org 2005-07-18 07:56 --- The code for the second test case is also much better. The code produced for the test3 case does not look like what you want it to produce. Probably the inline asm constraints are not correct. Note tha

[Bug target/16961] Poor x86-64 performance with 128bit ints

2005-07-18 Thread steven at gcc dot gnu dot org
--- Additional Comments From steven at gcc dot gnu dot org 2005-07-18 07:47 --- The 128 bits arithmetic has improved now: typedef unsigned long mp_word __attribute__ ((mode(TI))); mp_word a, b; void test(void) { a += b; } test: movqa(%rip), %rax addq