flat assembler
Message board for the users of flat assembler.

Index > Main > movd xmm,reg64

Author
Thread Post new topic Reply to topic
lazer1



Joined: 24 Jan 2006
Posts: 185
lazer1 14 Aug 2008, 13:52
according to AMD Volume 4,

Quote:

movd xmm, reg/mem64 ; 66 0F 6E /r


Razz

but when I try:

Quote:

use64
movd xmm0, rax


Smile

I get error:

Quote:

error: invalid size of operand.


Confused


the above movd zero extends rax to 128 bits in xmm0,
not sure what size the operand is then, 128 bits? 64 bits? Sad

I tried also:

Quote:

use64
movd qword xmm0, rax
movd xmm0, dqword rax


both of which dont function. Mad
Post 14 Aug 2008, 13:52
View user's profile Send private message Reply with quote
Madis731



Joined: 25 Sep 2003
Posts: 2139
Location: Estonia
Madis731 14 Aug 2008, 19:08
There's a sticky about it http://board.flatassembler.net/topic.php?t=6743
Tomasz is already working on it!
Post 14 Aug 2008, 19:08
View user's profile Send private message Visit poster's website Yahoo Messenger MSN Messenger Reply with quote
Display posts from previous:
Post new topic Reply to topic

Jump to:  


< Last Thread | Next Thread >
Forum Rules:
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Copyright © 1999-2024, Tomasz Grysztar. Also on GitHub, YouTube.

Website powered by rwasa.