Add .double macro for ML and dummy ASSUME macro for GAS
Allow XMM instructions for ML

svn path=/branches/cmake-bringup/; revision=49419
This commit is contained in:
Timo Kreuzer 2010-11-01 23:18:51 +00:00
parent 070543284f
commit 62ea941082

View file

@ -12,7 +12,9 @@
OPTION DOTNAME
.586
.XMM
.MODEL FLAT
ASSUME CS:NOTHING, DS:NOTHING, ES:NOTHING, FS:NOTHING, GS:NOTHING
/* Hex numbers need to be in 01ABh format */
#define HEX(x) 0##x##h
@ -58,6 +60,26 @@ ENDM
.code
ENDM
.align MACRO alignment
ALIGN alignment
ENDM
.byte MACRO args:VARARG
db args
ENDM
.short MACRO args:VARARG
dw args
ENDM
.long MACRO args:VARARG
dd args
ENDM
.double MACRO args:VARARG
dq args
ENDM
UNIMPLEMENTED MACRO name
ENDM
@ -100,6 +122,10 @@ ENDM
.global \symbol
.endm
/* Dummy ASSUME */
.macro ASSUME
.endm
/* MASM compatible ALIGN */
#define ALIGN .align