Dick Hollenbeck wrote:
> Magnus Lundin wrote:
>> The tap state engine will not change any time soon.
>>
>> Hopefully the statenumbers will stay.
>>
>> But there will probably be work on shortest path tables, path 
>> transition tables with fixed mumber of tap transition etc. For this 
>> type of work I think an array is a better and less error prone 
>> representation than a big set of nested switches. It is graphic :) 
>> and that is good. I can also play with and debug array repsentations 
>> of state graphs in other tools like Octave. This very good way to 
>> check the validity and catch errors. Actually, now when I think about 
>> this, it should be possible to generate the arrays with some 
>> Octave/Matlab code and calculate path lengths.
>>
>> So my wote goes for arrays.
>>
>> Regards
>> Magnus
>>   
>
> How should we count your vote, with or without array out of bounds 
> checking?
>
> Dick
>
>
I am perfectly ok with array out of bounds checking, it will catch some 
silly errors and on PC platforms we have sufficient processor cycles for 
that.  Bounds checking can always be turned off when the code runs 
stable and performance is critical. The really hard errors are logical 
mistakes within a state transition sequence that always keeps valid 
states but it does the wrong thing. Here my vote is for the most clear 
and understandable representation.

Regards
Magnus



_______________________________________________
Openocd-development mailing list
Openocd-development@lists.berlios.de
https://lists.berlios.de/mailman/listinfo/openocd-development

Reply via email to