[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [openrisc] OR16 ISA
> Not sure what exactly you mean. Which identification?
> ^^^ use it to identify it's not a word access.
But you have letters w, h and b for that. For example h.lw, h.lhX etc. (X is
either s or z for respective extension).
> I am not sure how useful are these. IIRC there is not special support in
GCC
> to use these insns (AFAIK and I am too lazy to check). They are useful if
> you write hand optimized assembly routines (optimized libraries).
> ^^^^^^^^^^^
> I think it's quite useful for embedded usage. In general purpose
> usage, it may not be helpful. But as you know, our first target is
> for embedded system. If you create more powerful insns, I think
> compact code and good performace can be achieved easily.
> Besides, embedded usage will often need to code assembly
> if the section is very critical.
Not easily, since you won't have a C compiler to use these insns. I think
they won't be commonly used insns therefore we should consider to eliminate
them and use encoding space for something better (you mentioned you need
more encoding space for load/store insns ;-).
regards,
Damjan