News:

MASM32 SDK Description, downloads and other helpful links
MASM32.com New Forum Link
masmforum WebSite

SSE3 and above in GoAsm 0.56?

Started by liamo1, September 09, 2010, 06:04:28 PM

Previous topic - Next topic

liamo1

I was wondering if it is possible to use SSE3 and above commands in a 64 bit prog assembled by GoAsm by defining the label with its opcode as below?

HADDPD EQU 660F7Ch

I got this opcode from the intel manuals.

Thanks in Advance
Liam

clive

Suspect it would be more involved than that (ie MACRO, and emit with DB's, perhaps overriding a command with similar syntax), but I'm not a GoAsm guy.

00401716 660F7CC3               haddpd  xmm0,xmm3
0040171A 660F7C06               haddpd  xmm0,[esi]
0040171E F20F7CCC               haddps  xmm1,xmm4
00401722 F20F7C17               haddps  xmm2,[edi]
00401726 660F7DC3               hsubpd  xmm0,xmm3
0040172A 660F7D06               hsubpd  xmm0,[esi]
0040172E F20F7DCC               hsubps  xmm1,xmm4
00401732 F20F7D17               hsubps  xmm2,[edi]
It could be a random act of randomness. Those happen a lot as well.

ecube

only way to find out is to find out  :U