In the function void maskop(size_t count) of struct bitvecbase (superstl.h) I 
changed

T m =
(!count) ? 0 :
(count % BITS_PER_WORD) ? ((T(1) << bitof(count)) - T(1)) :
T(-1);

to

T m =
(!count) ? 0 :
(count % BITS_PER_WORD) ? ((T(1) << bitof(count)) - T(1)) :
T(0);

That fixed the problem for me.
 

----------------------------------------
> From: [email protected]
> To: [email protected]
> Date: Thu, 10 Oct 2013 22:05:19 +0200
> CC: [email protected]
> Subject: Re: [marss86-devel] Increasing Issue queue size
>
> Thanks again Brendan. I tried this too. It is working however the issue queue 
> is just 64 even though I had given
> ISSUE_Q_SIZE: 100
> in default.conf
> ________________________________
>> From: [email protected]
>> Date: Thu, 10 Oct 2013 15:38:33 -0400
>> Subject: Re: [marss86-devel] Increasing Issue queue size
>> To: [email protected]
>> CC: [email protected]
>>
>> Something strange happened, but if you add it to default.conf under the
>> option: section of your core config it should work fine:
>>
>> machine: á á á á á á á á á á á á á á á á á á á á á á á á á á á á á á á
>> á á á á á á á
>> á # Use run-time option '-machine [MACHINE_NAME]' to select á á á á á á
>> á á á á á áá
>> á single_core: á á á á á á á á á á á á á á á á á á á á á á á á á á á á
>> á á á á á á á
>> á á description: Single Core configuration á á á á á á á á á á á á á á
>> á á á á á á á
>> á á min_contexts: 1 á á á á á á á á á á á á á á á á á á á á á á á á á á
>> á á á á á áá
>> á á max_contexts: 1 á á á á á á á á á á á á á á á á á á á á á á á á á á
>> á á á á á áá
>> á á cores: # The order in which core is defined is used to assign á á á
>> á á á á á áá
>> á á á á á á# the cores in a machine á á á á á á á á á á á á á á á á á á
>> á á á á á áá
>> á á á - type: ooo á á á á á á á á á á á á á á á á á á á á á á á á á á á
>> á á á á á áá
>> á á á á name_prefix: ooo_ á á á á á á á á á á á á á á á á á á á á á á á
>> á á á á á áá
>> á á á á option: á á á á á á á á á á á á á á á á á á á á á á á á á á á á
>> á á á á á áá
>> á á á á á á threads: 1 á á á á á á á á á á á á á á á á á á á á á á á á
>> á á á á á á á
>> á á á á á á ISSUE_Q_SIZE: 100 á á
>>
>>
>> On Thu, Oct 10, 2013 at 3:32 PM, s kalathi
>> <[email protected]<mailto:[email protected]>> wrote:
>>
>> Thanks Brendan. I think adding ISSUE_Q_SIZE to ooo_core.conf.
>> Unfortunately no luck. Here is the section of issue queue. The next
>> instruction is being inserted to slot 27. This happens soon after some
>> instructions are flushed. I have set the issue queue size as 100.
>>
>> IssueQueue: count = 27:
>> á uop á16: V - - á13 ??? ??? ???
>> á uop á17: V - - á16 ??? ??? ???
>> á uop á18: V - - á17 á17 ??? ???
>> á uop á19: V - - á17 á17 á17 ???
>> á uop á20: V - - á13 ??? ??? ???
>> á uop á25: V - - á20 ??? ??? ???
>> á uop á32: V - R ??? ??? ??? ???
>> á uop á39: V - - ??? ??? ??? á38
>> á uop á40: V - - á39 ??? ??? ???
>> á uop á41: V - - ??? ??? ??? á38
>> á uop á43: V - - á40 á40 á13 ???
>> á uop á44: V - - á43 á43 ??? ???
>> á uop á45: V - - á44 á44 ??? ???
>> á uop á48: V - - ??? ??? ??? á42
>> á uop á49: V - - ??? ??? ??? á42
>> á uop á50: V - - ??? ??? ??? á42
>> á uop á51: V - - ??? ??? ??? á42
>> á uop á53: V - - ??? ??? ??? á42
>> á uop á55: V - - ??? ??? ??? á42
>> á uop á56: V - - á55 ??? ??? ???
>> á uop á59: V - - á56 ??? ??? ???
>> á uop á61: V - - á48 ??? ??? á42
>> á uop á62: V - - á50 ??? ??? á42
>> á uop á63: V - - á48 ??? ??? á42
>> á uop á64: V - - á63 ??? ??? ???
>> á uop á65: V - - á48 ??? ??? á42
>> á uop á66: V - - á64 ??? ??? ???
>> á uop 65535: V - - 65535 ??? ??? ???
>>
>> ________________________________
>> From: [email protected]<mailto:[email protected]>
>> Date: Thu, 10 Oct 2013 14:12:04 -0400
>> Subject: Re: [marss86-devel] Increasing Issue queue size
>> To: [email protected]<mailto:[email protected]>
>> CC: [email protected]<mailto:[email protected]>
>>
>> I'm not sure why that causes an assertion, but if you look in
>> config/ooo_core.conf you'll see that you can define parameters there. I
>> added ISSUE_Q_SIZE to the list and it worked fine, so I would suggest
>> you modify it there instead.
>>
>>
>> On Thu, Oct 10, 2013 at 2:01 PM, s kalathi
>> <[email protected]<mailto:[email protected]>> wrote:
>> Hello,
>>
>> I'm trying to increase the Issue Queue size in the simulator. I changed
>> the valueááOOO_ISSUE_Q_SIZE in ooo-const.h. However when I did it
>> theáassert(!bit(valid, slot)) of insert in IssueQueue (ooo-exec) is
>> failing. When I printed out the issue queue I found out that there is a
>> uop with tag valueá65535. Is there something else which I should change
>> when I'm changing áOOO_ISSUE_Q_SIZE?
>>
>> Thanks
>>
>> _______________________________________________
>> http://www.marss86.org
>> Marss86-Devel mailing list
>> [email protected]<mailto:[email protected]>
>> https://www.cs.binghamton.edu/mailman/listinfo/marss86-devel
>>
>>
>>
> _______________________________________________
> http://www.marss86.org
> Marss86-Devel mailing list
> [email protected]
> https://www.cs.binghamton.edu/mailman/listinfo/marss86-devel                  
>                   
_______________________________________________
http://www.marss86.org
Marss86-Devel mailing list
[email protected]
https://www.cs.binghamton.edu/mailman/listinfo/marss86-devel

Reply via email to