Thread overview
Bug?
Aug 21, 2007
Paolo Invernizzi
Aug 21, 2007
Downs
Aug 22, 2007
Paolo Invernizzi
August 21, 2007
Someone can confirm that in the GDC trunk the XMM registers are not parsed correctly? All worked well under 0.23.

...
asm {
    ...
    mov EAX, 0;
    movups XMM1, [EAX];
    ...
}
...

utils.d:210: error: unknown register name 'xmm1' in 'asm'

Thanks, Paolo.
August 21, 2007
Paolo Invernizzi wrote:
> Someone can confirm that in the GDC trunk the XMM registers are not parsed correctly? All worked well under 0.23.
> 
> ...
> asm {
>     ...
>     mov EAX, 0;
>     movups XMM1, [EAX];
>     ...
> }
> ...
> 
> utils.d:210: error: unknown register name 'xmm1' in 'asm'
> 
> Thanks, Paolo.
The obligatory question: do you -mmmx? It might have been implied in your older gdc build; try setting it manually.
August 22, 2007
Downs wrote:

>> utils.d:210: error: unknown register name 'xmm1' in 'asm'

> The obligatory question: do you -mmmx? It might have been implied in
> your older gdc build; try setting it manually.

Touché! Thanks!

Paolo.