A bug in IA32 assembler
H . J . Lu
hjl@lucon.org
Wed Jun 27 23:49:00 GMT 2001
# gcc -c xmm.s
xmm.s: Assembler messages:
xmm.s:11: Error: suffix or operands invalid for `movaps'
Which one is valid,
movaps (A.3),%xmm0
or
movaps ($A.3),%xmm0
Also gas thinks $A.3 is a label in
movaps ($A.3),%xmm0
H.J.
-----
.data
.align 16
.type A.3,@object
.size A.3,16
A.3:
.long 0x3f800000
.text
movaps (A.3),%xmm0
movaps A.3,%xmm0
movaps ($A.3),%xmm0
movaps $A.3,%xmm0
.p2align 2
More information about the Binutils
mailing list