[PATCH] Support VMX128 Instruction for PowerPC
Nick Clifton
nickc@redhat.com
Thu Mar 15 12:09:00 GMT 2007
Hi Sebastian,
> Nope, I don't have access to the official documentation and I guess you
> have to sign an NDA or something to get it.
This worries me. If the designers of the VMX128 instruction set have
not publicly released their ISA then using unofficial information in
this way may be a breach of their copyright.
Also - do you have a binutils copyright assignment on file with the FSF?
Without such an assignment we could not consider accepting your patch.
> Ok, but I'm a little bit unsure how the configuration stuff works.
Well this should actually be handled in the assembler and disassembler
source code, rather than in the configuration scripts.
> Should there an option like "-mxenon" which resembles the xenon cpu or
> should there be a modifier like "-mvmx128" which selectively actives the
> VMX128 instruction set?
Go with "-mvmx128". That is the name of the ISA extension. There may
well be other CPUs in the future which support this extension, so using
"-mxenon" might become obsolete one day.
>>> +/* Opcode is supported by Altivec Vector128 Unit */
>> AltiVec (note spelling) is not the right name; it is
>> called VMX128. AltiVec is the (trademarked) FreeScale
>> name for VMX; not for VMX128.
>
> Ok. So, maybe for consistency reasons we should rename
> PPC_OPCODE_ALTIVEC to PPC_OPCODE_VMX?
Yes that would probably be a good idea.
Cheers
Nick
More information about the Binutils
mailing list