On 6/12/2013, at 9:44 pm, shmeel gutl wrote:
> On 06-Dec-13 01:34 AM, Maxim Kuvyrkov wrote:
>> On 6/12/2013, at 8:44 am, shmeel gutl wrote:
>>
>>> On 05-Dec-13 02:39 AM, Maxim Kuvyrkov wrote:
Dependency type plays a role for estimating costs and latencies between
instructions (which
On 06-Dec-13 01:34 AM, Maxim Kuvyrkov wrote:
On 6/12/2013, at 8:44 am, shmeel gutl wrote:
On 05-Dec-13 02:39 AM, Maxim Kuvyrkov wrote:
Dependency type plays a role for estimating costs and latencies between
instructions (which affects performance), but using wrong or imprecise
dependency ty
On 6/12/2013, at 8:44 am, shmeel gutl wrote:
> On 05-Dec-13 02:39 AM, Maxim Kuvyrkov wrote:
>> Dependency type plays a role for estimating costs and latencies between
>> instructions (which affects performance), but using wrong or imprecise
>> dependency type does not affect correctness.
> On m
On 6/12/2013, at 4:25 am, Michael Matz wrote:
> Hi,
>
> On Thu, 5 Dec 2013, Maxim Kuvyrkov wrote:
>
>> Output dependency is the right type (write after write). Anti
>> dependency is write after read, and true dependency is read after write.
>>
>> Dependency type plays a role for estimating c
On 05-Dec-13 02:39 AM, Maxim Kuvyrkov wrote:
Dependency type plays a role for estimating costs and latencies between
instructions (which affects performance), but using wrong or imprecise
dependency type does not affect correctness.
On multi-issue architectures it does make a difference. Anti d
Hi,
On Thu, 5 Dec 2013, Maxim Kuvyrkov wrote:
> Output dependency is the right type (write after write). Anti
> dependency is write after read, and true dependency is read after write.
>
> Dependency type plays a role for estimating costs and latencies between
> instructions (which affects pe
On 8/11/2013, at 1:48 am, Paulo Matos wrote:
> Hello,
>
> I am slightly unsure if the confusion is in the dependencies or it's my
> confusion.
>
> I have tracked this strange behaviour which only occurs when we need to flush
> pending instructions due to the pending list becoming too large (g
Hello,
I am slightly unsure if the confusion is in the dependencies or it's my
confusion.
I have tracked this strange behaviour which only occurs when we need to flush
pending instructions due to the pending list becoming too large (gcc 4.8,
haven't tried with trunk).
I have two stores:
85: