Page 2 of 2

Re: Invoke with SIMD operands

Posted: 03 Sep 2018 13:12
by ar18
vitsoft wrote: 02 Sep 2018 20:47
ar18 wrote: 30 Aug 2018 00:34 I worked with the author of GoASM regarding this and his approach was to prefix those particular parameters with a Q or a D to indicate if it was a float or double, e.g. -- invoke fnTest,Q [dblVar], D [fltVar],,,and so on .
If you'll satisfy with something like
Thank you. Already done. Now onto the next problem:

;===================================================================================== HEADER
EUROASM CPU=X64, AMD=ON
Test PROGRAM Format=PE, Subsystem=GUI, WIDTH=64, Entry=START
INCLUDE winabi.htm, wins.htm, winsgui.htm, fastcall.htm, cpuext.htm, cpuext64.htm


Gives the following errors:

I0010 EuroAssembler version 20180804 started.
I0020 Current directory is "E:\Archives\0~~\Experimental".
I0070 Assembling global option file "E:\Archives\0~~l\euroasm.ini".
I0170 Assembling local option file "euroasm.ini".
I0180 Assembling source file "Test.asm".
I0270 Assembling source "Test".
I0310 Assembling source pass 1.
W3740 Unknown instruction modifier "Subsystem=". Ignored. "Test.asm"{3}
W3740 Unknown instruction modifier "WIDTH=". Ignored. "Test.asm"{3}
W3740 Unknown instruction modifier "Entry=". Ignored. "Test.asm"{3}
E6101 Expression "PROGRAM " is followed by unexpected character "F". "Test.asm"{3}

Also, skelet64.htm has two copies of INVOKE winsgui.htm in the header.

Test PROGRAM Format=PE reports E6101

Posted: 03 Sep 2018 15:53
by vitsoft
ar18 wrote: 03 Sep 2018 13:12 Thank you. Already done. Now onto the next problem:
I moved the question to a new topic Test PROGRAM Format=PE reports E6101.