[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [f-cpu] registers



hello !

Mohamed Ali Kilani wrote:

> Hi Michael, All, 

<snip division>

> By the way, I have a general question about SIMD registers. I have 
> read in the manual that any 64 bit general purpose register would have 
> a flag indicating if it is a SIMD register or not. how about the SIMD 
> mode? i.e: 8x8 bits vs 4x16 bits vs 2x32 bits ? Are we assuming a 
> default mode or any of the three is allowed?

i am not sure to understand you, here.
are you speaking about the internal units or the register set ?

- The instructions contain 3 bits : 1 SIMD flag and 2 size flags
- These flags are converted in any other necessary representation,
    for example 3-bit or 4-bit encoded, and sent to the EUs.
- The register set does not contain flags about whether data is SIMD or not.
   there are flags indicating whether each register is a pointer (and 
whether
   it is a valid one) but that's all.

I hope i answered your questions,

> Dali

YG

*************************************************************
To unsubscribe, send an e-mail to majordomo@seul.org with
unsubscribe f-cpu       in the body. http://f-cpu.seul.org/