XScale / Cotulla / ARM V5 Thumb- / DSP-instructions supported ?
I should qualify my last post. Currently, the compilers are viewed as an OS
component, so each version of the OS has a unique set of compilers.
eMbedded Visual Tools simply packages the compilers that are provided for
that particular processor being target. So generally speaking, if the
Platform Builder compilers do it, then the eMbedded Visual C++ compilers do
> 1) There is a difference between ARMV4 and ARMV5. If you don't know the
> difference, ARM would be a good place to start. Not sure why you would
> think it was a typo. Maybe you were hoping it was a typo? :-)
> 2) Thumb - yes. DSP - yes, through intrinsic functions.
> 3) The ARM compiler doesn't support inline-assembly. We ship a standalone
> assembler though.
> Rod Rushing
> Windows CE Developer Support
> This posting is provided "AS IS" with no warranties, and confers no
> > Hi
> > The ARMV4I and ARMV4T processors are listed in platform builder for
> > CE.net.
> > Concerning support of the XScale architecture of Windows CE.net, I have
> > questions to clearify the situation about it.
> > 1.) ARM V5 / XsCale / Cotulla
> > Are the ARM V5 I and ARM V5 Thumb meant by the 'ARMV4I' and 'ARMV4T'
> > selection in platform builder .net ?
> > Is the numbering as processor version '4' just a typing error in
> > builder selection or what is the difference between ARMV4 and ARMV5 ?
> > 2.) Embedded Visual C++
> > Will the Embedded Visual C++ compiler make use of the Thumb- and
> > DSP-instructions of ARM V5 ?
> > 3.) Embedded Visual C++ Inline-Assembler
> > Does the inline assembler of the Embedded Visual C++ know about the
> > and DSP-instuctions of ARM V5 ? Is it possible to use these instructions
> > with the inline assembler ?
> > Thanks for any hints
> > Juergen