2010/3/9 Stefan Haustein <[email protected]>

> ping?


We want meaningful names instead of the bxxx constants.  I can't see the
thumb files in the code review for some reason, but your last mail indicated
that you hadn't fixed that.


>
>
> On Tue, Mar 2, 2010 at 4:49 PM, <[email protected]> wrote:
>
>> Sorry, didn't immediate realize the review tool is not updated from email;
>> will
>> stick to the tool now.
>>
>>
>> On 2010/03/02 14:15:38, Erik Corry wrote:
>>
>>> The stuff from the new .h file can be moved into constants-arm.h.  The
>>> stuff
>>> from the new .cc file can go either in the simulator or disassembler .cc
>>> file.
>>>
>>
>>
>> Done.
>> Also removed the bxxxx constants; replaced them with hex/Bxx for now:
>> consolidation of constants.arm.h, assembler-arm.h and assembler-thumb2.h
>> should
>> probably be a separate CL.
>>
>>
>>  http://codereview.chromium.org/651029/diff/3020/4057
>>> File src/arm/instr-thumb2.h (right):
>>>
>>
>>  http://codereview.chromium.org/651029/diff/3020/4057#newcode229
>>> src/arm/instr-thumb2.h:229: int imm_;
>>> On 2010/02/26 13:07:23, Erik Corry wrote:
>>> > The instruction needs to be a very lightweight object.  This thing has
>>> 15
>>> > fields, most of which will be unused in most instructions.  Just
>>>
>> initializing
>>
>>> > this object is likely to cost you.
>>> >
>>> > I suggest that you leave instr0_ and instr1_ and make all the rest
>>> inlined
>>> > accessor functions.
>>>
>>
>>  Having thought about this a bit more I can see that the irregularity of
>>> the T2
>>> instruction set makes this a reasonable option.
>>>
>>
>>  In the slightly longer run we would like to see the T2 and ARM simulators
>>> use
>>> the same overall structure.  The easiest way to achieve this would be to
>>> move
>>> the ARM instruction decoder to use the same infrastructure.  I don't feel
>>> that
>>> has to be a part of this first change list though.
>>>
>>
>>
>>
>> http://codereview.chromium.org/651029
>>
>
>
>
> --
> Stefan Haustein
> Google UK Limited
>
> Registered Office: Belgrave House, 76 Buckingham Palace Road, London SW1W
> 9TQ; Registered in England Number: 3977902
>
>

-- 
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev

Reply via email to