diff options
-rw-r--r-- | Makefile.in | 40 | ||||
-rw-r--r-- | Mkfiles/Makefile.b32 | 39 | ||||
-rw-r--r-- | Mkfiles/Makefile.bc3 | 39 | ||||
-rw-r--r-- | Mkfiles/Makefile.bor | 39 | ||||
-rw-r--r-- | Mkfiles/Makefile.dcp | 40 | ||||
-rw-r--r-- | Mkfiles/Makefile.dj | 40 | ||||
-rw-r--r-- | Mkfiles/Makefile.djo | 40 | ||||
-rw-r--r-- | Mkfiles/Makefile.dl | 39 | ||||
-rw-r--r-- | Mkfiles/Makefile.dos | 39 | ||||
-rw-r--r-- | Mkfiles/Makefile.emx | 40 | ||||
-rw-r--r-- | Mkfiles/Makefile.lcc | 39 | ||||
-rw-r--r-- | Mkfiles/Makefile.ms7 | 39 | ||||
-rw-r--r-- | Mkfiles/Makefile.os2 | 39 | ||||
-rw-r--r-- | Mkfiles/Makefile.sc | 39 | ||||
-rw-r--r-- | Mkfiles/Makefile.scw | 39 | ||||
-rw-r--r-- | Mkfiles/Makefile.unx | 40 | ||||
-rw-r--r-- | Mkfiles/Makefile.vc | 39 | ||||
-rw-r--r-- | Mkfiles/Makefile.wc | 39 | ||||
-rw-r--r-- | Mkfiles/Makefile.wcd | 41 | ||||
-rw-r--r-- | Mkfiles/Makefile.wcw | 39 | ||||
-rw-r--r-- | assemble.c | 7 | ||||
-rw-r--r-- | insns.pl | 15 | ||||
-rw-r--r-- | nasm.h | 11 | ||||
-rw-r--r-- | parser.c | 2 | ||||
-rwxr-xr-x | regs.pl | 8 | ||||
-rwxr-xr-x | tokhash.pl | 6 |
26 files changed, 440 insertions, 397 deletions
diff --git a/Makefile.in b/Makefile.in index f2a9335..676fb04 100644 --- a/Makefile.in +++ b/Makefile.in @@ -208,16 +208,18 @@ alldeps: perlreq # @path-separator: "/" #-- Everything below is generated by mkdep.pl - do not edit --# assemble.$(O): assemble.c preproc.h insns.h pptok.h regs.h regflags.c \ - config.h version.h nasmlib.h nasm.h regvals.c assemble.h insnsi.h + config.h version.h nasmlib.h nasm.h regvals.c insnsi.h assemble.h disasm.$(O): disasm.c insns.h sync.h regdis.c regs.h config.h regs.c \ version.h nasm.h insnsn.c names.c insnsi.h disasm.h -eval.$(O): eval.c labels.h eval.h regs.h config.h version.h nasmlib.h nasm.h -float.$(O): float.c regs.h config.h version.h nasm.h +eval.$(O): eval.c labels.h eval.h regs.h config.h version.h nasmlib.h nasm.h \ + insnsi.h +float.$(O): float.c regs.h config.h version.h nasm.h insnsi.h insnsa.$(O): insnsa.c insns.h regs.h config.h version.h nasm.h insnsi.h insnsd.$(O): insnsd.c insns.h regs.h config.h version.h nasm.h insnsi.h insnsn.$(O): insnsn.c -labels.$(O): labels.c regs.h config.h version.h nasmlib.h nasm.h -listing.$(O): listing.c regs.h config.h version.h nasmlib.h nasm.h listing.h +labels.$(O): labels.c regs.h config.h version.h nasmlib.h nasm.h insnsi.h +listing.$(O): listing.c regs.h config.h version.h nasmlib.h nasm.h insnsi.h \ + listing.h macros.$(O): macros.c names.$(O): names.c regs.c insnsn.c nasm.$(O): nasm.c labels.h preproc.h insns.h parser.h eval.h pptok.h regs.h \ @@ -227,36 +229,36 @@ nasmlib.$(O): nasmlib.c insns.h regs.h config.h version.h nasmlib.h nasm.h \ insnsi.h ndisasm.$(O): ndisasm.c insns.h sync.h regs.h config.h version.h nasmlib.h \ nasm.h insnsi.h disasm.h -outform.$(O): outform.c regs.h config.h outform.h version.h nasm.h +outform.$(O): outform.c regs.h config.h outform.h version.h nasm.h insnsi.h output/outaout.$(O): output/outaout.c regs.h outform.h config.h version.h \ - nasmlib.h nasm.h stdscan.h + nasmlib.h nasm.h stdscan.h insnsi.h output/outas86.$(O): output/outas86.c regs.h outform.h config.h version.h \ - nasmlib.h nasm.h + nasmlib.h nasm.h insnsi.h output/outbin.$(O): output/outbin.c labels.h eval.h regs.h outform.h \ - config.h version.h nasmlib.h nasm.h stdscan.h + config.h version.h nasmlib.h nasm.h stdscan.h insnsi.h output/outcoff.$(O): output/outcoff.c regs.h outform.h config.h version.h \ - nasmlib.h nasm.h + nasmlib.h nasm.h insnsi.h output/outdbg.$(O): output/outdbg.c regs.h outform.h config.h version.h \ - nasmlib.h nasm.h + nasmlib.h nasm.h insnsi.h output/outelf32.$(O): output/outelf32.c regs.h outform.h config.h version.h \ - nasmlib.h nasm.h stdscan.h + nasmlib.h nasm.h stdscan.h insnsi.h output/outelf64.$(O): output/outelf64.c regs.h outform.h config.h version.h \ - nasmlib.h nasm.h stdscan.h + nasmlib.h nasm.h stdscan.h insnsi.h output/outieee.$(O): output/outieee.c regs.h outform.h config.h version.h \ - nasmlib.h nasm.h + nasmlib.h nasm.h insnsi.h output/outmacho.$(O): output/outmacho.c compiler.h regs.h outform.h config.h \ - version.h nasmlib.h nasm.h + version.h nasmlib.h nasm.h insnsi.h output/outobj.$(O): output/outobj.c regs.h outform.h config.h version.h \ - nasmlib.h nasm.h stdscan.h + nasmlib.h nasm.h stdscan.h insnsi.h output/outrdf.$(O): output/outrdf.c regs.h outform.h config.h version.h \ - nasmlib.h nasm.h + nasmlib.h nasm.h insnsi.h output/outrdf2.$(O): output/outrdf2.c rdoff/rdoff.h regs.h outform.h \ - config.h version.h nasmlib.h nasm.h + config.h version.h nasmlib.h nasm.h insnsi.h parser.$(O): parser.c insns.h parser.h float.h regs.h regflags.c config.h \ version.h nasmlib.h nasm.h stdscan.h insnsi.h pptok.$(O): pptok.c preproc.h pptok.h nasmlib.h preproc.$(O): preproc.c preproc.h macros.c pptok.h regs.h config.h version.h \ - nasmlib.h nasm.h + nasmlib.h nasm.h insnsi.h regdis.$(O): regdis.c regflags.$(O): regflags.c regs.$(O): regs.c diff --git a/Mkfiles/Makefile.b32 b/Mkfiles/Makefile.b32 index 4391d05..8226f45 100644 --- a/Mkfiles/Makefile.b32 +++ b/Mkfiles/Makefile.b32 @@ -174,18 +174,18 @@ clean: # @path-separator: "\" #-- Everything below is generated by mkdep.pl - do not edit --# assemble.$(OBJ): assemble.c preproc.h insns.h pptok.h regs.h regflags.c \ - config.h version.h nasmlib.h nasm.h regvals.c insnsi.h assemble.h + config.h version.h nasmlib.h nasm.h regvals.c assemble.h insnsi.h disasm.$(OBJ): disasm.c insns.h sync.h regdis.c regs.h config.h regs.c \ version.h nasm.h insnsn.c names.c insnsi.h disasm.h eval.$(OBJ): eval.c labels.h eval.h regs.h config.h version.h nasmlib.h \ - nasm.h -float.$(OBJ): float.c regs.h config.h version.h nasm.h + nasm.h insnsi.h +float.$(OBJ): float.c regs.h config.h version.h nasm.h insnsi.h insnsa.$(OBJ): insnsa.c insns.h regs.h config.h version.h nasm.h insnsi.h insnsd.$(OBJ): insnsd.c insns.h regs.h config.h version.h nasm.h insnsi.h insnsn.$(OBJ): insnsn.c -labels.$(OBJ): labels.c regs.h config.h version.h nasmlib.h nasm.h +labels.$(OBJ): labels.c regs.h config.h version.h nasmlib.h nasm.h insnsi.h listing.$(OBJ): listing.c regs.h config.h version.h nasmlib.h nasm.h \ - listing.h + insnsi.h listing.h macros.$(OBJ): macros.c names.$(OBJ): names.c regs.c insnsn.c nasm.$(OBJ): nasm.c labels.h preproc.h insns.h parser.h eval.h pptok.h \ @@ -195,36 +195,37 @@ nasmlib.$(OBJ): nasmlib.c insns.h regs.h config.h version.h nasmlib.h nasm.h \ insnsi.h ndisasm.$(OBJ): ndisasm.c insns.h sync.h regs.h config.h version.h nasmlib.h \ nasm.h insnsi.h disasm.h -outform.$(OBJ): outform.c regs.h config.h outform.h version.h nasm.h +outform.$(OBJ): outform.c regs.h config.h outform.h version.h nasm.h \ + insnsi.h output\outaout.$(OBJ): output\outaout.c regs.h outform.h config.h version.h \ - nasmlib.h nasm.h stdscan.h + nasmlib.h nasm.h stdscan.h insnsi.h output\outas86.$(OBJ): output\outas86.c regs.h outform.h config.h version.h \ - nasmlib.h nasm.h + nasmlib.h nasm.h insnsi.h output\outbin.$(OBJ): output\outbin.c labels.h eval.h regs.h outform.h \ - config.h version.h nasmlib.h nasm.h stdscan.h + config.h version.h nasmlib.h nasm.h stdscan.h insnsi.h output\outcoff.$(OBJ): output\outcoff.c regs.h outform.h config.h version.h \ - nasmlib.h nasm.h + nasmlib.h nasm.h insnsi.h output\outdbg.$(OBJ): output\outdbg.c regs.h outform.h config.h version.h \ - nasmlib.h nasm.h + nasmlib.h nasm.h insnsi.h output\outelf32.$(OBJ): output\outelf32.c regs.h outform.h config.h \ - version.h nasmlib.h nasm.h stdscan.h + version.h nasmlib.h nasm.h stdscan.h insnsi.h output\outelf64.$(OBJ): output\outelf64.c regs.h outform.h config.h \ - version.h nasmlib.h nasm.h stdscan.h + version.h nasmlib.h nasm.h stdscan.h insnsi.h output\outieee.$(OBJ): output\outieee.c regs.h outform.h config.h version.h \ - nasmlib.h nasm.h + nasmlib.h nasm.h insnsi.h output\outmacho.$(OBJ): output\outmacho.c compiler.h regs.h outform.h \ - config.h version.h nasmlib.h nasm.h + config.h version.h nasmlib.h nasm.h insnsi.h output\outobj.$(OBJ): output\outobj.c regs.h outform.h config.h version.h \ - nasmlib.h nasm.h stdscan.h + nasmlib.h nasm.h stdscan.h insnsi.h output\outrdf.$(OBJ): output\outrdf.c regs.h outform.h config.h version.h \ - nasmlib.h nasm.h + nasmlib.h nasm.h insnsi.h output\outrdf2.$(OBJ): output\outrdf2.c rdoff\rdoff.h regs.h outform.h \ - config.h version.h nasmlib.h nasm.h + config.h version.h nasmlib.h nasm.h insnsi.h parser.$(OBJ): parser.c insns.h parser.h float.h regs.h regflags.c config.h \ version.h nasmlib.h nasm.h stdscan.h insnsi.h pptok.$(OBJ): pptok.c preproc.h pptok.h nasmlib.h preproc.$(OBJ): preproc.c preproc.h macros.c pptok.h regs.h config.h \ - version.h nasmlib.h nasm.h + version.h nasmlib.h nasm.h insnsi.h regdis.$(OBJ): regdis.c regflags.$(OBJ): regflags.c regs.$(OBJ): regs.c diff --git a/Mkfiles/Makefile.bc3 b/Mkfiles/Makefile.bc3 index d826c16..5464e72 100644 --- a/Mkfiles/Makefile.bc3 +++ b/Mkfiles/Makefile.bc3 @@ -134,18 +134,18 @@ clean : # @path-separator: "\\" #-- Everything below is generated by mkdep.pl - do not edit --# assemble.$(OBJ): assemble.c preproc.h insns.h pptok.h regs.h regflags.c \ - config.h version.h nasmlib.h nasm.h regvals.c insnsi.h assemble.h + config.h version.h nasmlib.h nasm.h regvals.c assemble.h insnsi.h disasm.$(OBJ): disasm.c insns.h sync.h regdis.c regs.h config.h regs.c \ version.h nasm.h insnsn.c names.c insnsi.h disasm.h eval.$(OBJ): eval.c labels.h eval.h regs.h config.h version.h nasmlib.h \ - nasm.h -float.$(OBJ): float.c regs.h config.h version.h nasm.h + nasm.h insnsi.h +float.$(OBJ): float.c regs.h config.h version.h nasm.h insnsi.h insnsa.$(OBJ): insnsa.c insns.h regs.h config.h version.h nasm.h insnsi.h insnsd.$(OBJ): insnsd.c insns.h regs.h config.h version.h nasm.h insnsi.h insnsn.$(OBJ): insnsn.c -labels.$(OBJ): labels.c regs.h config.h version.h nasmlib.h nasm.h +labels.$(OBJ): labels.c regs.h config.h version.h nasmlib.h nasm.h insnsi.h listing.$(OBJ): listing.c regs.h config.h version.h nasmlib.h nasm.h \ - listing.h + insnsi.h listing.h macros.$(OBJ): macros.c names.$(OBJ): names.c regs.c insnsn.c nasm.$(OBJ): nasm.c labels.h preproc.h insns.h parser.h eval.h pptok.h \ @@ -155,36 +155,37 @@ nasmlib.$(OBJ): nasmlib.c insns.h regs.h config.h version.h nasmlib.h nasm.h \ insnsi.h ndisasm.$(OBJ): ndisasm.c insns.h sync.h regs.h config.h version.h nasmlib.h \ nasm.h insnsi.h disasm.h -outform.$(OBJ): outform.c regs.h config.h outform.h version.h nasm.h +outform.$(OBJ): outform.c regs.h config.h outform.h version.h nasm.h \ + insnsi.h output\\outaout.$(OBJ): output\\outaout.c regs.h outform.h config.h \ - version.h nasmlib.h nasm.h stdscan.h + version.h nasmlib.h nasm.h stdscan.h insnsi.h output\\outas86.$(OBJ): output\\outas86.c regs.h outform.h config.h \ - version.h nasmlib.h nasm.h + version.h nasmlib.h nasm.h insnsi.h output\\outbin.$(OBJ): output\\outbin.c labels.h eval.h regs.h outform.h \ - config.h version.h nasmlib.h nasm.h stdscan.h + config.h version.h nasmlib.h nasm.h stdscan.h insnsi.h output\\outcoff.$(OBJ): output\\outcoff.c regs.h outform.h config.h \ - version.h nasmlib.h nasm.h + version.h nasmlib.h nasm.h insnsi.h output\\outdbg.$(OBJ): output\\outdbg.c regs.h outform.h config.h version.h \ - nasmlib.h nasm.h + nasmlib.h nasm.h insnsi.h output\\outelf32.$(OBJ): output\\outelf32.c regs.h outform.h config.h \ - version.h nasmlib.h nasm.h stdscan.h + version.h nasmlib.h nasm.h stdscan.h insnsi.h output\\outelf64.$(OBJ): output\\outelf64.c regs.h outform.h config.h \ - version.h nasmlib.h nasm.h stdscan.h + version.h nasmlib.h nasm.h stdscan.h insnsi.h output\\outieee.$(OBJ): output\\outieee.c regs.h outform.h config.h \ - version.h nasmlib.h nasm.h + version.h nasmlib.h nasm.h insnsi.h output\\outmacho.$(OBJ): output\\outmacho.c compiler.h regs.h outform.h \ - config.h version.h nasmlib.h nasm.h + config.h version.h nasmlib.h nasm.h insnsi.h output\\outobj.$(OBJ): output\\outobj.c regs.h outform.h config.h version.h \ - nasmlib.h nasm.h stdscan.h + nasmlib.h nasm.h stdscan.h insnsi.h output\\outrdf.$(OBJ): output\\outrdf.c regs.h outform.h config.h version.h \ - nasmlib.h nasm.h + nasmlib.h nasm.h insnsi.h output\\outrdf2.$(OBJ): output\\outrdf2.c rdoff\\rdoff.h regs.h outform.h \ - config.h version.h nasmlib.h nasm.h + config.h version.h nasmlib.h nasm.h insnsi.h parser.$(OBJ): parser.c insns.h parser.h float.h regs.h regflags.c config.h \ version.h nasmlib.h nasm.h stdscan.h insnsi.h pptok.$(OBJ): pptok.c preproc.h pptok.h nasmlib.h preproc.$(OBJ): preproc.c preproc.h macros.c pptok.h regs.h config.h \ - version.h nasmlib.h nasm.h + version.h nasmlib.h nasm.h insnsi.h regdis.$(OBJ): regdis.c regflags.$(OBJ): regflags.c regs.$(OBJ): regs.c diff --git a/Mkfiles/Makefile.bor b/Mkfiles/Makefile.bor index 379a983..4d717a8 100644 --- a/Mkfiles/Makefile.bor +++ b/Mkfiles/Makefile.bor @@ -63,18 +63,18 @@ clean : # @path-separator: "/" # Is this really right? -hpa #-- Everything below is generated by mkdep.pl - do not edit --# assemble.$(OBJ): assemble.c preproc.h insns.h pptok.h regs.h regflags.c \ - config.h version.h nasmlib.h nasm.h regvals.c insnsi.h assemble.h + config.h version.h nasmlib.h nasm.h regvals.c assemble.h insnsi.h disasm.$(OBJ): disasm.c insns.h sync.h regdis.c regs.h config.h regs.c \ version.h nasm.h insnsn.c names.c insnsi.h disasm.h eval.$(OBJ): eval.c labels.h eval.h regs.h config.h version.h nasmlib.h \ - nasm.h -float.$(OBJ): float.c regs.h config.h version.h nasm.h + nasm.h insnsi.h +float.$(OBJ): float.c regs.h config.h version.h nasm.h insnsi.h insnsa.$(OBJ): insnsa.c insns.h regs.h config.h version.h nasm.h insnsi.h insnsd.$(OBJ): insnsd.c insns.h regs.h config.h version.h nasm.h insnsi.h insnsn.$(OBJ): insnsn.c -labels.$(OBJ): labels.c regs.h config.h version.h nasmlib.h nasm.h +labels.$(OBJ): labels.c regs.h config.h version.h nasmlib.h nasm.h insnsi.h listing.$(OBJ): listing.c regs.h config.h version.h nasmlib.h nasm.h \ - listing.h + insnsi.h listing.h macros.$(OBJ): macros.c names.$(OBJ): names.c regs.c insnsn.c nasm.$(OBJ): nasm.c labels.h preproc.h insns.h parser.h eval.h pptok.h \ @@ -84,36 +84,37 @@ nasmlib.$(OBJ): nasmlib.c insns.h regs.h config.h version.h nasmlib.h nasm.h \ insnsi.h ndisasm.$(OBJ): ndisasm.c insns.h sync.h regs.h config.h version.h nasmlib.h \ nasm.h insnsi.h disasm.h -outform.$(OBJ): outform.c regs.h config.h outform.h version.h nasm.h +outform.$(OBJ): outform.c regs.h config.h outform.h version.h nasm.h \ + insnsi.h output/outaout.$(OBJ): output/outaout.c regs.h outform.h config.h version.h \ - nasmlib.h nasm.h stdscan.h + nasmlib.h nasm.h stdscan.h insnsi.h output/outas86.$(OBJ): output/outas86.c regs.h outform.h config.h version.h \ - nasmlib.h nasm.h + nasmlib.h nasm.h insnsi.h output/outbin.$(OBJ): output/outbin.c labels.h eval.h regs.h outform.h \ - config.h version.h nasmlib.h nasm.h stdscan.h + config.h version.h nasmlib.h nasm.h stdscan.h insnsi.h output/outcoff.$(OBJ): output/outcoff.c regs.h outform.h config.h version.h \ - nasmlib.h nasm.h + nasmlib.h nasm.h insnsi.h output/outdbg.$(OBJ): output/outdbg.c regs.h outform.h config.h version.h \ - nasmlib.h nasm.h + nasmlib.h nasm.h insnsi.h output/outelf32.$(OBJ): output/outelf32.c regs.h outform.h config.h \ - version.h nasmlib.h nasm.h stdscan.h + version.h nasmlib.h nasm.h stdscan.h insnsi.h output/outelf64.$(OBJ): output/outelf64.c regs.h outform.h config.h \ - version.h nasmlib.h nasm.h stdscan.h + version.h nasmlib.h nasm.h stdscan.h insnsi.h output/outieee.$(OBJ): output/outieee.c regs.h outform.h config.h version.h \ - nasmlib.h nasm.h + nasmlib.h nasm.h insnsi.h output/outmacho.$(OBJ): output/outmacho.c compiler.h regs.h outform.h \ - config.h version.h nasmlib.h nasm.h + config.h version.h nasmlib.h nasm.h insnsi.h output/outobj.$(OBJ): output/outobj.c regs.h outform.h config.h version.h \ - nasmlib.h nasm.h stdscan.h + nasmlib.h nasm.h stdscan.h insnsi.h output/outrdf.$(OBJ): output/outrdf.c regs.h outform.h config.h version.h \ - nasmlib.h nasm.h + nasmlib.h nasm.h insnsi.h output/outrdf2.$(OBJ): output/outrdf2.c rdoff/rdoff.h regs.h outform.h \ - config.h version.h nasmlib.h nasm.h + config.h version.h nasmlib.h nasm.h insnsi.h parser.$(OBJ): parser.c insns.h parser.h float.h regs.h regflags.c config.h \ version.h nasmlib.h nasm.h stdscan.h insnsi.h pptok.$(OBJ): pptok.c preproc.h pptok.h nasmlib.h preproc.$(OBJ): preproc.c preproc.h macros.c pptok.h regs.h config.h \ - version.h nasmlib.h nasm.h + version.h nasmlib.h nasm.h insnsi.h regdis.$(OBJ): regdis.c regflags.$(OBJ): regflags.c regs.$(OBJ): regs.c diff --git a/Mkfiles/Makefile.dcp b/Mkfiles/Makefile.dcp index 18b37cc..9c7d829 100644 --- a/Mkfiles/Makefile.dcp +++ b/Mkfiles/Makefile.dcp @@ -158,16 +158,18 @@ regvals.o: regvals.c sync.o: sync.c sync.h
#-- Everything below is generated by mkdep.pl - do not edit --# assemble.o: assemble.c preproc.h insns.h pptok.h regs.h regflags.c config.h \ - version.h nasmlib.h nasm.h regvals.c insnsi.h assemble.h + version.h nasmlib.h nasm.h regvals.c assemble.h insnsi.h disasm.o: disasm.c insns.h sync.h regdis.c regs.h config.h regs.c version.h \ nasm.h insnsn.c names.c insnsi.h disasm.h -eval.o: eval.c labels.h eval.h regs.h config.h version.h nasmlib.h nasm.h -float.o: float.c regs.h config.h version.h nasm.h +eval.o: eval.c labels.h eval.h regs.h config.h version.h nasmlib.h nasm.h \ + insnsi.h +float.o: float.c regs.h config.h version.h nasm.h insnsi.h insnsa.o: insnsa.c insns.h regs.h config.h version.h nasm.h insnsi.h insnsd.o: insnsd.c insns.h regs.h config.h version.h nasm.h insnsi.h insnsn.o: insnsn.c -labels.o: labels.c regs.h config.h version.h nasmlib.h nasm.h -listing.o: listing.c regs.h config.h version.h nasmlib.h nasm.h listing.h +labels.o: labels.c regs.h config.h version.h nasmlib.h nasm.h insnsi.h +listing.o: listing.c regs.h config.h version.h nasmlib.h nasm.h insnsi.h \ + listing.h macros.o: macros.c names.o: names.c regs.c insnsn.c nasm.o: nasm.c labels.h preproc.h insns.h parser.h eval.h pptok.h regs.h \ @@ -177,36 +179,36 @@ nasmlib.o: nasmlib.c insns.h regs.h config.h version.h nasmlib.h nasm.h \ insnsi.h ndisasm.o: ndisasm.c insns.h sync.h regs.h config.h version.h nasmlib.h \ nasm.h insnsi.h disasm.h -outform.o: outform.c regs.h config.h outform.h version.h nasm.h +outform.o: outform.c regs.h config.h outform.h version.h nasm.h insnsi.h output/outaout.o: output/outaout.c regs.h outform.h config.h version.h \ - nasmlib.h nasm.h stdscan.h + nasmlib.h nasm.h stdscan.h insnsi.h output/outas86.o: output/outas86.c regs.h outform.h config.h version.h \ - nasmlib.h nasm.h + nasmlib.h nasm.h insnsi.h output/outbin.o: output/outbin.c labels.h eval.h regs.h outform.h config.h \ - version.h nasmlib.h nasm.h stdscan.h + version.h nasmlib.h nasm.h stdscan.h insnsi.h output/outcoff.o: output/outcoff.c regs.h outform.h config.h version.h \ - nasmlib.h nasm.h + nasmlib.h nasm.h insnsi.h output/outdbg.o: output/outdbg.c regs.h outform.h config.h version.h \ - nasmlib.h nasm.h + nasmlib.h nasm.h insnsi.h output/outelf32.o: output/outelf32.c regs.h outform.h config.h version.h \ - nasmlib.h nasm.h stdscan.h + nasmlib.h nasm.h stdscan.h insnsi.h output/outelf64.o: output/outelf64.c regs.h outform.h config.h version.h \ - nasmlib.h nasm.h stdscan.h + nasmlib.h nasm.h stdscan.h insnsi.h output/outieee.o: output/outieee.c regs.h outform.h config.h version.h \ - nasmlib.h nasm.h + nasmlib.h nasm.h insnsi.h output/outmacho.o: output/outmacho.c compiler.h regs.h outform.h config.h \ - version.h nasmlib.h nasm.h + version.h nasmlib.h nasm.h insnsi.h output/outobj.o: output/outobj.c regs.h outform.h config.h version.h \ - nasmlib.h nasm.h stdscan.h + nasmlib.h nasm.h stdscan.h insnsi.h output/outrdf.o: output/outrdf.c regs.h outform.h config.h version.h \ - nasmlib.h nasm.h + nasmlib.h nasm.h insnsi.h output/outrdf2.o: output/outrdf2.c rdoff/rdoff.h regs.h outform.h config.h \ - version.h nasmlib.h nasm.h + version.h nasmlib.h nasm.h insnsi.h parser.o: parser.c insns.h parser.h float.h regs.h regflags.c config.h \ version.h nasmlib.h nasm.h stdscan.h insnsi.h pptok.o: pptok.c preproc.h pptok.h nasmlib.h preproc.o: preproc.c preproc.h macros.c pptok.h regs.h config.h version.h \ - nasmlib.h nasm.h + nasmlib.h nasm.h insnsi.h regdis.o: regdis.c regflags.o: regflags.c regs.o: regs.c diff --git a/Mkfiles/Makefile.dj b/Mkfiles/Makefile.dj index 781c0a2..cc785c1 100644 --- a/Mkfiles/Makefile.dj +++ b/Mkfiles/Makefile.dj @@ -87,16 +87,18 @@ clean: # @path-separator: "/" #-- Everything below is generated by mkdep.pl - do not edit --# assemble.o: assemble.c preproc.h insns.h pptok.h regs.h regflags.c config.h \ - version.h nasmlib.h nasm.h regvals.c insnsi.h assemble.h + version.h nasmlib.h nasm.h regvals.c assemble.h insnsi.h disasm.o: disasm.c insns.h sync.h regdis.c regs.h config.h regs.c version.h \ nasm.h insnsn.c names.c insnsi.h disasm.h -eval.o: eval.c labels.h eval.h regs.h config.h version.h nasmlib.h nasm.h -float.o: float.c regs.h config.h version.h nasm.h +eval.o: eval.c labels.h eval.h regs.h config.h version.h nasmlib.h nasm.h \ + insnsi.h +float.o: float.c regs.h config.h version.h nasm.h insnsi.h insnsa.o: insnsa.c insns.h regs.h config.h version.h nasm.h insnsi.h insnsd.o: insnsd.c insns.h regs.h config.h version.h nasm.h insnsi.h insnsn.o: insnsn.c -labels.o: labels.c regs.h config.h version.h nasmlib.h nasm.h -listing.o: listing.c regs.h config.h version.h nasmlib.h nasm.h listing.h +labels.o: labels.c regs.h config.h version.h nasmlib.h nasm.h insnsi.h +listing.o: listing.c regs.h config.h version.h nasmlib.h nasm.h insnsi.h \ + listing.h macros.o: macros.c names.o: names.c regs.c insnsn.c nasm.o: nasm.c labels.h preproc.h insns.h parser.h eval.h pptok.h regs.h \ @@ -106,36 +108,36 @@ nasmlib.o: nasmlib.c insns.h regs.h config.h version.h nasmlib.h nasm.h \ insnsi.h ndisasm.o: ndisasm.c insns.h sync.h regs.h config.h version.h nasmlib.h \ nasm.h insnsi.h disasm.h -outform.o: outform.c regs.h config.h outform.h version.h nasm.h +outform.o: outform.c regs.h config.h outform.h version.h nasm.h insnsi.h output/outaout.o: output/outaout.c regs.h outform.h config.h version.h \ - nasmlib.h nasm.h stdscan.h + nasmlib.h nasm.h stdscan.h insnsi.h output/outas86.o: output/outas86.c regs.h outform.h config.h version.h \ - nasmlib.h nasm.h + nasmlib.h nasm.h insnsi.h output/outbin.o: output/outbin.c labels.h eval.h regs.h outform.h config.h \ - version.h nasmlib.h nasm.h stdscan.h + version.h nasmlib.h nasm.h stdscan.h insnsi.h output/outcoff.o: output/outcoff.c regs.h outform.h config.h version.h \ - nasmlib.h nasm.h + nasmlib.h nasm.h insnsi.h output/outdbg.o: output/outdbg.c regs.h outform.h config.h version.h \ - nasmlib.h nasm.h + nasmlib.h nasm.h insnsi.h output/outelf32.o: output/outelf32.c regs.h outform.h config.h version.h \ - nasmlib.h nasm.h stdscan.h + nasmlib.h nasm.h stdscan.h insnsi.h output/outelf64.o: output/outelf64.c regs.h outform.h config.h version.h \ - nasmlib.h nasm.h stdscan.h + nasmlib.h nasm.h stdscan.h insnsi.h output/outieee.o: output/outieee.c regs.h outform.h config.h version.h \ - nasmlib.h nasm.h + nasmlib.h nasm.h insnsi.h output/outmacho.o: output/outmacho.c compiler.h regs.h outform.h config.h \ - version.h nasmlib.h nasm.h + version.h nasmlib.h nasm.h insnsi.h output/outobj.o: output/outobj.c regs.h outform.h config.h version.h \ - nasmlib.h nasm.h stdscan.h + nasmlib.h nasm.h stdscan.h insnsi.h output/outrdf.o: output/outrdf.c regs.h outform.h config.h version.h \ - nasmlib.h nasm.h + nasmlib.h nasm.h insnsi.h output/outrdf2.o: output/outrdf2.c rdoff/rdoff.h regs.h outform.h config.h \ - version.h nasmlib.h nasm.h + version.h nasmlib.h nasm.h insnsi.h parser.o: parser.c insns.h parser.h float.h regs.h regflags.c config.h \ version.h nasmlib.h nasm.h stdscan.h insnsi.h pptok.o: pptok.c preproc.h pptok.h nasmlib.h preproc.o: preproc.c preproc.h macros.c pptok.h regs.h config.h version.h \ - nasmlib.h nasm.h + nasmlib.h nasm.h insnsi.h regdis.o: regdis.c regflags.o: regflags.c regs.o: regs.c diff --git a/Mkfiles/Makefile.djo b/Mkfiles/Makefile.djo index 6f1b290..7c5a3a3 100644 --- a/Mkfiles/Makefile.djo +++ b/Mkfiles/Makefile.djo @@ -94,16 +94,18 @@ clean: # @path-separator: "/" #-- Everything below is generated by mkdep.pl - do not edit --# assemble.o: assemble.c preproc.h insns.h pptok.h regs.h regflags.c config.h \ - version.h nasmlib.h nasm.h regvals.c insnsi.h assemble.h + version.h nasmlib.h nasm.h regvals.c assemble.h insnsi.h disasm.o: disasm.c insns.h sync.h regdis.c regs.h config.h regs.c version.h \ nasm.h insnsn.c names.c insnsi.h disasm.h -eval.o: eval.c labels.h eval.h regs.h config.h version.h nasmlib.h nasm.h -float.o: float.c regs.h config.h version.h nasm.h +eval.o: eval.c labels.h eval.h regs.h config.h version.h nasmlib.h nasm.h \ + insnsi.h +float.o: float.c regs.h config.h version.h nasm.h insnsi.h insnsa.o: insnsa.c insns.h regs.h config.h version.h nasm.h insnsi.h insnsd.o: insnsd.c insns.h regs.h config.h version.h nasm.h insnsi.h insnsn.o: insnsn.c -labels.o: labels.c regs.h config.h version.h nasmlib.h nasm.h -listing.o: listing.c regs.h config.h version.h nasmlib.h nasm.h listing.h +labels.o: labels.c regs.h config.h version.h nasmlib.h nasm.h insnsi.h +listing.o: listing.c regs.h config.h version.h nasmlib.h nasm.h insnsi.h \ + listing.h macros.o: macros.c names.o: names.c regs.c insnsn.c nasm.o: nasm.c labels.h preproc.h insns.h parser.h eval.h pptok.h regs.h \ @@ -113,36 +115,36 @@ nasmlib.o: nasmlib.c insns.h regs.h config.h version.h nasmlib.h nasm.h \ insnsi.h ndisasm.o: ndisasm.c insns.h sync.h regs.h config.h version.h nasmlib.h \ nasm.h insnsi.h disasm.h -outform.o: outform.c regs.h config.h outform.h version.h nasm.h +outform.o: outform.c regs.h config.h outform.h version.h nasm.h insnsi.h output/outaout.o: output/outaout.c regs.h outform.h config.h version.h \ - nasmlib.h nasm.h stdscan.h + nasmlib.h nasm.h stdscan.h insnsi.h output/outas86.o: output/outas86.c regs.h outform.h config.h version.h \ - nasmlib.h nasm.h + nasmlib.h nasm.h insnsi.h output/outbin.o: output/outbin.c labels.h eval.h regs.h outform.h config.h \ - version.h nasmlib.h nasm.h stdscan.h + version.h nasmlib.h nasm.h stdscan.h insnsi.h output/outcoff.o: output/outcoff.c regs.h outform.h config.h version.h \ - nasmlib.h nasm.h + nasmlib.h nasm.h insnsi.h output/outdbg.o: output/outdbg.c regs.h outform.h config.h version.h \ - nasmlib.h nasm.h + nasmlib.h nasm.h insnsi.h output/outelf32.o: output/outelf32.c regs.h outform.h config.h version.h \ - nasmlib.h nasm.h stdscan.h + nasmlib.h nasm.h stdscan.h insnsi.h output/outelf64.o: output/outelf64.c regs.h outform.h config.h version.h \ - nasmlib.h nasm.h stdscan.h + nasmlib.h nasm.h stdscan.h insnsi.h output/outieee.o: output/outieee.c regs.h outform.h config.h version.h \ - nasmlib.h nasm.h + nasmlib.h nasm.h insnsi.h output/outmacho.o: output/outmacho.c compiler.h regs.h outform.h config.h \ - version.h nasmlib.h nasm.h + version.h nasmlib.h nasm.h insnsi.h output/outobj.o: output/outobj.c regs.h outform.h config.h version.h \ - nasmlib.h nasm.h stdscan.h + nasmlib.h nasm.h stdscan.h insnsi.h output/outrdf.o: output/outrdf.c regs.h outform.h config.h version.h \ - nasmlib.h nasm.h + nasmlib.h nasm.h insnsi.h output/outrdf2.o: output/outrdf2.c rdoff/rdoff.h regs.h outform.h config.h \ - version.h nasmlib.h nasm.h + version.h nasmlib.h nasm.h insnsi.h parser.o: parser.c insns.h parser.h float.h regs.h regflags.c config.h \ version.h nasmlib.h nasm.h stdscan.h insnsi.h pptok.o: pptok.c preproc.h pptok.h nasmlib.h preproc.o: preproc.c preproc.h macros.c pptok.h regs.h config.h version.h \ - nasmlib.h nasm.h + nasmlib.h nasm.h insnsi.h regdis.o: regdis.c regflags.o: regflags.c regs.o: regs.c diff --git a/Mkfiles/Makefile.dl b/Mkfiles/Makefile.dl index e465c81..99910c2 100644 --- a/Mkfiles/Makefile.dl +++ b/Mkfiles/Makefile.dl @@ -48,18 +48,18 @@ clean : # @path-separator: "/" #-- Everything below is generated by mkdep.pl - do not edit --# assemble.$(OBJ): assemble.c preproc.h insns.h pptok.h regs.h regflags.c \ - config.h version.h nasmlib.h nasm.h regvals.c insnsi.h assemble.h + config.h version.h nasmlib.h nasm.h regvals.c assemble.h insnsi.h disasm.$(OBJ): disasm.c insns.h sync.h regdis.c regs.h config.h regs.c \ version.h nasm.h insnsn.c names.c insnsi.h disasm.h eval.$(OBJ): eval.c labels.h eval.h regs.h config.h version.h nasmlib.h \ - nasm.h -float.$(OBJ): float.c regs.h config.h version.h nasm.h + nasm.h insnsi.h +float.$(OBJ): float.c regs.h config.h version.h nasm.h insnsi.h insnsa.$(OBJ): insnsa.c insns.h regs.h config.h version.h nasm.h insnsi.h insnsd.$(OBJ): insnsd.c insns.h regs.h config.h version.h nasm.h insnsi.h insnsn.$(OBJ): insnsn.c -labels.$(OBJ): labels.c regs.h config.h version.h nasmlib.h nasm.h +labels.$(OBJ): labels.c regs.h config.h version.h nasmlib.h nasm.h insnsi.h listing.$(OBJ): listing.c regs.h config.h version.h nasmlib.h nasm.h \ - listing.h + insnsi.h listing.h macros.$(OBJ): macros.c names.$(OBJ): names.c regs.c insnsn.c nasm.$(OBJ): nasm.c labels.h preproc.h insns.h parser.h eval.h pptok.h \ @@ -69,36 +69,37 @@ nasmlib.$(OBJ): nasmlib.c insns.h regs.h config.h version.h nasmlib.h nasm.h \ insnsi.h ndisasm.$(OBJ): ndisasm.c insns.h sync.h regs.h config.h version.h nasmlib.h \ nasm.h insnsi.h disasm.h -outform.$(OBJ): outform.c regs.h config.h outform.h version.h nasm.h +outform.$(OBJ): outform.c regs.h config.h outform.h version.h nasm.h \ + insnsi.h output/outaout.$(OBJ): output/outaout.c regs.h outform.h config.h version.h \ - nasmlib.h nasm.h stdscan.h + nasmlib.h nasm.h stdscan.h insnsi.h output/outas86.$(OBJ): output/outas86.c regs.h outform.h config.h version.h \ - nasmlib.h nasm.h + nasmlib.h nasm.h insnsi.h output/outbin.$(OBJ): output/outbin.c labels.h eval.h regs.h outform.h \ - config.h version.h nasmlib.h nasm.h stdscan.h + config.h version.h nasmlib.h nasm.h stdscan.h insnsi.h output/outcoff.$(OBJ): output/outcoff.c regs.h outform.h config.h version.h \ - nasmlib.h nasm.h + nasmlib.h nasm.h insnsi.h output/outdbg.$(OBJ): output/outdbg.c regs.h outform.h config.h version.h \ - nasmlib.h nasm.h + nasmlib.h nasm.h insnsi.h output/outelf32.$(OBJ): output/outelf32.c regs.h outform.h config.h \ - version.h nasmlib.h nasm.h stdscan.h + version.h nasmlib.h nasm.h stdscan.h insnsi.h output/outelf64.$(OBJ): output/outelf64.c regs.h outform.h config.h \ - version.h nasmlib.h nasm.h stdscan.h + version.h nasmlib.h nasm.h stdscan.h insnsi.h output/outieee.$(OBJ): output/outieee.c regs.h outform.h config.h version.h \ - nasmlib.h nasm.h + nasmlib.h nasm.h insnsi.h output/outmacho.$(OBJ): output/outmacho.c compiler.h regs.h outform.h \ - config.h version.h nasmlib.h nasm.h + config.h version.h nasmlib.h nasm.h insnsi.h output/outobj.$(OBJ): output/outobj.c regs.h outform.h config.h version.h \ - nasmlib.h nasm.h stdscan.h + nasmlib.h nasm.h stdscan.h insnsi.h output/outrdf.$(OBJ): output/outrdf.c regs.h outform.h config.h version.h \ - nasmlib.h nasm.h + nasmlib.h nasm.h insnsi.h output/outrdf2.$(OBJ): output/outrdf2.c rdoff/rdoff.h regs.h outform.h \ - config.h version.h nasmlib.h nasm.h + config.h version.h nasmlib.h nasm.h insnsi.h parser.$(OBJ): parser.c insns.h parser.h float.h regs.h regflags.c config.h \ version.h nasmlib.h nasm.h stdscan.h insnsi.h pptok.$(OBJ): pptok.c preproc.h pptok.h nasmlib.h preproc.$(OBJ): preproc.c preproc.h macros.c pptok.h regs.h config.h \ - version.h nasmlib.h nasm.h + version.h nasmlib.h nasm.h insnsi.h regdis.$(OBJ): regdis.c regflags.$(OBJ): regflags.c regs.$(OBJ): regs.c diff --git a/Mkfiles/Makefile.dos b/Mkfiles/Makefile.dos index 55dcebf..e8e97e4 100644 --- a/Mkfiles/Makefile.dos +++ b/Mkfiles/Makefile.dos @@ -61,18 +61,18 @@ clean : # @path-separator: "/" #-- Everything below is generated by mkdep.pl - do not edit --# assemble.$(OBJ): assemble.c preproc.h insns.h pptok.h regs.h regflags.c \ - config.h version.h nasmlib.h nasm.h regvals.c insnsi.h assemble.h + config.h version.h nasmlib.h nasm.h regvals.c assemble.h insnsi.h disasm.$(OBJ): disasm.c insns.h sync.h regdis.c regs.h config.h regs.c \ version.h nasm.h insnsn.c names.c insnsi.h disasm.h eval.$(OBJ): eval.c labels.h eval.h regs.h config.h version.h nasmlib.h \ - nasm.h -float.$(OBJ): float.c regs.h config.h version.h nasm.h + nasm.h insnsi.h +float.$(OBJ): float.c regs.h config.h version.h nasm.h insnsi.h insnsa.$(OBJ): insnsa.c insns.h regs.h config.h version.h nasm.h insnsi.h insnsd.$(OBJ): insnsd.c insns.h regs.h config.h version.h nasm.h insnsi.h insnsn.$(OBJ): insnsn.c -labels.$(OBJ): labels.c regs.h config.h version.h nasmlib.h nasm.h +labels.$(OBJ): labels.c regs.h config.h version.h nasmlib.h nasm.h insnsi.h listing.$(OBJ): listing.c regs.h config.h version.h nasmlib.h nasm.h \ - listing.h + insnsi.h listing.h macros.$(OBJ): macros.c names.$(OBJ): names.c regs.c insnsn.c nasm.$(OBJ): nasm.c labels.h preproc.h insns.h parser.h eval.h pptok.h \ @@ -82,36 +82,37 @@ nasmlib.$(OBJ): nasmlib.c insns.h regs.h config.h version.h nasmlib.h nasm.h \ insnsi.h ndisasm.$(OBJ): ndisasm.c insns.h sync.h regs.h config.h version.h nasmlib.h \ nasm.h insnsi.h disasm.h -outform.$(OBJ): outform.c regs.h config.h outform.h version.h nasm.h +outform.$(OBJ): outform.c regs.h config.h outform.h version.h nasm.h \ + insnsi.h output/outaout.$(OBJ): output/outaout.c regs.h outform.h config.h version.h \ - nasmlib.h nasm.h stdscan.h + nasmlib.h nasm.h stdscan.h insnsi.h output/outas86.$(OBJ): output/outas86.c regs.h outform.h config.h version.h \ - nasmlib.h nasm.h + nasmlib.h nasm.h insnsi.h output/outbin.$(OBJ): output/outbin.c labels.h eval.h regs.h outform.h \ - config.h version.h nasmlib.h nasm.h stdscan.h + config.h version.h nasmlib.h nasm.h stdscan.h insnsi.h output/outcoff.$(OBJ): output/outcoff.c regs.h outform.h config.h version.h \ - nasmlib.h nasm.h + nasmlib.h nasm.h insnsi.h output/outdbg.$(OBJ): output/outdbg.c regs.h outform.h config.h version.h \ - nasmlib.h nasm.h + nasmlib.h nasm.h insnsi.h output/outelf32.$(OBJ): output/outelf32.c regs.h outform.h config.h \ - version.h nasmlib.h nasm.h stdscan.h + version.h nasmlib.h nasm.h stdscan.h insnsi.h output/outelf64.$(OBJ): output/outelf64.c regs.h outform.h config.h \ - version.h nasmlib.h nasm.h stdscan.h + version.h nasmlib.h nasm.h stdscan.h insnsi.h output/outieee.$(OBJ): output/outieee.c regs.h outform.h config.h version.h \ - nasmlib.h nasm.h + nasmlib.h nasm.h insnsi.h output/outmacho.$(OBJ): output/outmacho.c compiler.h regs.h outform.h \ - config.h version.h nasmlib.h nasm.h + config.h version.h nasmlib.h nasm.h insnsi.h output/outobj.$(OBJ): output/outobj.c regs.h outform.h config.h version.h \ - nasmlib.h nasm.h stdscan.h + nasmlib.h nasm.h stdscan.h insnsi.h output/outrdf.$(OBJ): output/outrdf.c regs.h outform.h config.h version.h \ - nasmlib.h nasm.h + nasmlib.h nasm.h insnsi.h output/outrdf2.$(OBJ): output/outrdf2.c rdoff/rdoff.h regs.h outform.h \ - config.h version.h nasmlib.h nasm.h + config.h version.h nasmlib.h nasm.h insnsi.h parser.$(OBJ): parser.c insns.h parser.h float.h regs.h regflags.c config.h \ version.h nasmlib.h nasm.h stdscan.h insnsi.h pptok.$(OBJ): pptok.c preproc.h pptok.h nasmlib.h preproc.$(OBJ): preproc.c preproc.h macros.c pptok.h regs.h config.h \ - version.h nasmlib.h nasm.h + version.h nasmlib.h nasm.h insnsi.h regdis.$(OBJ): regdis.c regflags.$(OBJ): regflags.c regs.$(OBJ): regs.c diff --git a/Mkfiles/Makefile.emx b/Mkfiles/Makefile.emx index 9d920f8..6c19045 100644 --- a/Mkfiles/Makefile.emx +++ b/Mkfiles/Makefile.emx @@ -144,16 +144,18 @@ install_everything: everything install install_doc install_rdf # @path-separator: "/" #-- Everything below is generated by mkdep.pl - do not edit --# assemble.o: assemble.c preproc.h insns.h pptok.h regs.h regflags.c config.h \ - version.h nasmlib.h nasm.h regvals.c insnsi.h assemble.h + version.h nasmlib.h nasm.h regvals.c assemble.h insnsi.h disasm.o: disasm.c insns.h sync.h regdis.c regs.h config.h regs.c version.h \ nasm.h insnsn.c names.c insnsi.h disasm.h -eval.o: eval.c labels.h eval.h regs.h config.h version.h nasmlib.h nasm.h -float.o: float.c regs.h config.h version.h nasm.h +eval.o: eval.c labels.h eval.h regs.h config.h version.h nasmlib.h nasm.h \ + insnsi.h +float.o: float.c regs.h config.h version.h nasm.h insnsi.h insnsa.o: insnsa.c insns.h regs.h config.h version.h nasm.h insnsi.h insnsd.o: insnsd.c insns.h regs.h config.h version.h nasm.h insnsi.h insnsn.o: insnsn.c -labels.o: labels.c regs.h config.h version.h nasmlib.h nasm.h -listing.o: listing.c regs.h config.h version.h nasmlib.h nasm.h listing.h +labels.o: labels.c regs.h config.h version.h nasmlib.h nasm.h insnsi.h +listing.o: listing.c regs.h config.h version.h nasmlib.h nasm.h insnsi.h \ + listing.h macros.o: macros.c names.o: names.c regs.c insnsn.c nasm.o: nasm.c labels.h preproc.h insns.h parser.h eval.h pptok.h regs.h \ @@ -163,36 +165,36 @@ nasmlib.o: nasmlib.c insns.h regs.h config.h version.h nasmlib.h nasm.h \ insnsi.h ndisasm.o: ndisasm.c insns.h sync.h regs.h config.h version.h nasmlib.h \ nasm.h insnsi.h disasm.h -outform.o: outform.c regs.h config.h outform.h version.h nasm.h +outform.o: outform.c regs.h config.h outform.h version.h nasm.h insnsi.h output/outaout.o: output/outaout.c regs.h outform.h config.h version.h \ - nasmlib.h nasm.h stdscan.h + nasmlib.h nasm.h stdscan.h insnsi.h output/outas86.o: output/outas86.c regs.h outform.h config.h version.h \ - nasmlib.h nasm.h + nasmlib.h nasm.h insnsi.h output/outbin.o: output/outbin.c labels.h eval.h regs.h outform.h config.h \ - version.h nasmlib.h nasm.h stdscan.h + version.h nasmlib.h nasm.h stdscan.h insnsi.h output/outcoff.o: output/outcoff.c regs.h outform.h config.h version.h \ - nasmlib.h nasm.h + nasmlib.h nasm.h insnsi.h output/outdbg.o: output/outdbg.c regs.h outform.h config.h version.h \ - nasmlib.h nasm.h + nasmlib.h nasm.h insnsi.h output/outelf32.o: output/outelf32.c regs.h outform.h config.h version.h \ - nasmlib.h nasm.h stdscan.h + nasmlib.h nasm.h stdscan.h insnsi.h output/outelf64.o: output/outelf64.c regs.h outform.h config.h version.h \ - nasmlib.h nasm.h stdscan.h + nasmlib.h nasm.h stdscan.h insnsi.h output/outieee.o: output/outieee.c regs.h outform.h config.h version.h \ - nasmlib.h nasm.h + nasmlib.h nasm.h insnsi.h output/outmacho.o: output/outmacho.c compiler.h regs.h outform.h config.h \ - version.h nasmlib.h nasm.h + version.h nasmlib.h nasm.h insnsi.h output/outobj.o: output/outobj.c regs.h outform.h config.h version.h \ - nasmlib.h nasm.h stdscan.h + nasmlib.h nasm.h stdscan.h insnsi.h output/outrdf.o: output/outrdf.c regs.h outform.h config.h version.h \ - nasmlib.h nasm.h + nasmlib.h nasm.h insnsi.h output/outrdf2.o: output/outrdf2.c rdoff/rdoff.h regs.h outform.h config.h \ - version.h nasmlib.h nasm.h + version.h nasmlib.h nasm.h insnsi.h parser.o: parser.c insns.h parser.h float.h regs.h regflags.c config.h \ version.h nasmlib.h nasm.h stdscan.h insnsi.h pptok.o: pptok.c preproc.h pptok.h nasmlib.h preproc.o: preproc.c preproc.h macros.c pptok.h regs.h config.h version.h \ - nasmlib.h nasm.h + nasmlib.h nasm.h insnsi.h regdis.o: regdis.c regflags.o: regflags.c regs.o: regs.c diff --git a/Mkfiles/Makefile.lcc b/Mkfiles/Makefile.lcc index f9354e9..a3609ee 100644 --- a/Mkfiles/Makefile.lcc +++ b/Mkfiles/Makefile.lcc @@ -114,18 +114,18 @@ clean: # @path-separator: "/" #-- Everything below is generated by mkdep.pl - do not edit --# assemble.${OBJ}: assemble.c preproc.h insns.h pptok.h regs.h regflags.c \ - config.h version.h nasmlib.h nasm.h regvals.c insnsi.h assemble.h + config.h version.h nasmlib.h nasm.h regvals.c assemble.h insnsi.h disasm.${OBJ}: disasm.c insns.h sync.h regdis.c regs.h config.h regs.c \ version.h nasm.h insnsn.c names.c insnsi.h disasm.h eval.${OBJ}: eval.c labels.h eval.h regs.h config.h version.h nasmlib.h \ - nasm.h -float.${OBJ}: float.c regs.h config.h version.h nasm.h + nasm.h insnsi.h +float.${OBJ}: float.c regs.h config.h version.h nasm.h insnsi.h insnsa.${OBJ}: insnsa.c insns.h regs.h config.h version.h nasm.h insnsi.h insnsd.${OBJ}: insnsd.c insns.h regs.h config.h version.h nasm.h insnsi.h insnsn.${OBJ}: insnsn.c -labels.${OBJ}: labels.c regs.h config.h version.h nasmlib.h nasm.h +labels.${OBJ}: labels.c regs.h config.h version.h nasmlib.h nasm.h insnsi.h listing.${OBJ}: listing.c regs.h config.h version.h nasmlib.h nasm.h \ - listing.h + insnsi.h listing.h macros.${OBJ}: macros.c names.${OBJ}: names.c regs.c insnsn.c nasm.${OBJ}: nasm.c labels.h preproc.h insns.h parser.h eval.h pptok.h \ @@ -135,36 +135,37 @@ nasmlib.${OBJ}: nasmlib.c insns.h regs.h config.h version.h nasmlib.h nasm.h \ insnsi.h ndisasm.${OBJ}: ndisasm.c insns.h sync.h regs.h config.h version.h nasmlib.h \ nasm.h insnsi.h disasm.h -outform.${OBJ}: outform.c regs.h config.h outform.h version.h nasm.h +outform.${OBJ}: outform.c regs.h config.h outform.h version.h nasm.h \ + insnsi.h output/outaout.${OBJ}: output/outaout.c regs.h outform.h config.h version.h \ - nasmlib.h nasm.h stdscan.h + nasmlib.h nasm.h stdscan.h insnsi.h output/outas86.${OBJ}: output/outas86.c regs.h outform.h config.h version.h \ - nasmlib.h nasm.h + nasmlib.h nasm.h insnsi.h output/outbin.${OBJ}: output/outbin.c labels.h eval.h regs.h outform.h \ - config.h version.h nasmlib.h nasm.h stdscan.h + config.h version.h nasmlib.h nasm.h stdscan.h insnsi.h output/outcoff.${OBJ}: output/outcoff.c regs.h outform.h config.h version.h \ - nasmlib.h nasm.h + nasmlib.h nasm.h insnsi.h output/outdbg.${OBJ}: output/outdbg.c regs.h outform.h config.h version.h \ - nasmlib.h nasm.h + nasmlib.h nasm.h insnsi.h output/outelf32.${OBJ}: output/outelf32.c regs.h outform.h config.h \ - version.h nasmlib.h nasm.h stdscan.h + version.h nasmlib.h nasm.h stdscan.h insnsi.h output/outelf64.${OBJ}: output/outelf64.c regs.h outform.h config.h \ - version.h nasmlib.h nasm.h stdscan.h + version.h nasmlib.h nasm.h stdscan.h insnsi.h output/outieee.${OBJ}: output/outieee.c regs.h outform.h config.h version.h \ - nasmlib.h nasm.h + nasmlib.h nasm.h insnsi.h output/outmacho.${OBJ}: output/outmacho.c compiler.h regs.h outform.h \ - config.h version.h nasmlib.h nasm.h + config.h version.h nasmlib.h nasm.h insnsi.h output/outobj.${OBJ}: output/outobj.c regs.h outform.h config.h version.h \ - nasmlib.h nasm.h stdscan.h + nasmlib.h nasm.h stdscan.h insnsi.h output/outrdf.${OBJ}: output/outrdf.c regs.h outform.h config.h version.h \ - nasmlib.h nasm.h + nasmlib.h nasm.h insnsi.h output/outrdf2.${OBJ}: output/outrdf2.c rdoff/rdoff.h regs.h outform.h \ - config.h version.h nasmlib.h nasm.h + config.h version.h nasmlib.h nasm.h insnsi.h parser.${OBJ}: parser.c insns.h parser.h float.h regs.h regflags.c config.h \ version.h nasmlib.h nasm.h stdscan.h insnsi.h pptok.${OBJ}: pptok.c preproc.h pptok.h nasmlib.h preproc.${OBJ}: preproc.c preproc.h macros.c pptok.h regs.h config.h \ - version.h nasmlib.h nasm.h + version.h nasmlib.h nasm.h insnsi.h regdis.${OBJ}: regdis.c regflags.${OBJ}: regflags.c regs.${OBJ}: regs.c diff --git a/Mkfiles/Makefile.ms7 b/Mkfiles/Makefile.ms7 index 475f976..1b23a21 100644 --- a/Mkfiles/Makefile.ms7 +++ b/Mkfiles/Makefile.ms7 @@ -157,18 +157,18 @@ spotless: clean # @path-separator: "\" #-- Everything below is generated by mkdep.pl - do not edit --# assemble.$(OBJ): assemble.c preproc.h insns.h pptok.h regs.h regflags.c \ - config.h version.h nasmlib.h nasm.h regvals.c insnsi.h assemble.h + config.h version.h nasmlib.h nasm.h regvals.c assemble.h insnsi.h disasm.$(OBJ): disasm.c insns.h sync.h regdis.c regs.h config.h regs.c \ version.h nasm.h insnsn.c names.c insnsi.h disasm.h eval.$(OBJ): eval.c labels.h eval.h regs.h config.h version.h nasmlib.h \ - nasm.h -float.$(OBJ): float.c regs.h config.h version.h nasm.h + nasm.h insnsi.h +float.$(OBJ): float.c regs.h config.h version.h nasm.h insnsi.h insnsa.$(OBJ): insnsa.c insns.h regs.h config.h version.h nasm.h insnsi.h insnsd.$(OBJ): insnsd.c insns.h regs.h config.h version.h nasm.h insnsi.h insnsn.$(OBJ): insnsn.c -labels.$(OBJ): labels.c regs.h config.h version.h nasmlib.h nasm.h +labels.$(OBJ): labels.c regs.h config.h version.h nasmlib.h nasm.h insnsi.h listing.$(OBJ): listing.c regs.h config.h version.h nasmlib.h nasm.h \ - listing.h + insnsi.h listing.h macros.$(OBJ): macros.c names.$(OBJ): names.c regs.c insnsn.c nasm.$(OBJ): nasm.c labels.h preproc.h insns.h parser.h eval.h pptok.h \ @@ -178,36 +178,37 @@ nasmlib.$(OBJ): nasmlib.c insns.h regs.h config.h version.h nasmlib.h nasm.h \ insnsi.h ndisasm.$(OBJ): ndisasm.c insns.h sync.h regs.h config.h version.h nasmlib.h \ nasm.h insnsi.h disasm.h -outform.$(OBJ): outform.c regs.h config.h outform.h version.h nasm.h +outform.$(OBJ): outform.c regs.h config.h outform.h version.h nasm.h \ + insnsi.h output\outaout.$(OBJ): output\outaout.c regs.h outform.h config.h version.h \ - nasmlib.h nasm.h stdscan.h + nasmlib.h nasm.h stdscan.h insnsi.h output\outas86.$(OBJ): output\outas86.c regs.h outform.h config.h version.h \ - nasmlib.h nasm.h + nasmlib.h nasm.h insnsi.h output\outbin.$(OBJ): output\outbin.c labels.h eval.h regs.h outform.h \ - config.h version.h nasmlib.h nasm.h stdscan.h + config.h version.h nasmlib.h nasm.h stdscan.h insnsi.h output\outcoff.$(OBJ): output\outcoff.c regs.h outform.h config.h version.h \ - nasmlib.h nasm.h + nasmlib.h nasm.h insnsi.h output\outdbg.$(OBJ): output\outdbg.c regs.h outform.h config.h version.h \ - nasmlib.h nasm.h + nasmlib.h nasm.h insnsi.h output\outelf32.$(OBJ): output\outelf32.c regs.h outform.h config.h \ - version.h nasmlib.h nasm.h stdscan.h + version.h nasmlib.h nasm.h stdscan.h insnsi.h output\outelf64.$(OBJ): output\outelf64.c regs.h outform.h config.h \ - version.h nasmlib.h nasm.h stdscan.h + version.h nasmlib.h nasm.h stdscan.h insnsi.h output\outieee.$(OBJ): output\outieee.c regs.h outform.h config.h version.h \ - nasmlib.h nasm.h + nasmlib.h nasm.h insnsi.h output\outmacho.$(OBJ): output\outmacho.c compiler.h regs.h outform.h \ - config.h version.h nasmlib.h nasm.h + config.h version.h nasmlib.h nasm.h insnsi.h output\outobj.$(OBJ): output\outobj.c regs.h outform.h config.h version.h \ - nasmlib.h nasm.h stdscan.h + nasmlib.h nasm.h stdscan.h insnsi.h output\outrdf.$(OBJ): output\outrdf.c regs.h outform.h config.h version.h \ - nasmlib.h nasm.h + nasmlib.h nasm.h insnsi.h output\outrdf2.$(OBJ): output\outrdf2.c rdoff\rdoff.h regs.h outform.h \ - config.h version.h nasmlib.h nasm.h + config.h version.h nasmlib.h nasm.h insnsi.h parser.$(OBJ): parser.c insns.h parser.h float.h regs.h regflags.c config.h \ version.h nasmlib.h nasm.h stdscan.h insnsi.h pptok.$(OBJ): pptok.c preproc.h pptok.h nasmlib.h preproc.$(OBJ): preproc.c preproc.h macros.c pptok.h regs.h config.h \ - version.h nasmlib.h nasm.h + version.h nasmlib.h nasm.h insnsi.h regdis.$(OBJ): regdis.c regflags.$(OBJ): regflags.c regs.$(OBJ): regs.c diff --git a/Mkfiles/Makefile.os2 b/Mkfiles/Makefile.os2 index b3cec1e..7e0cb97 100644 --- a/Mkfiles/Makefile.os2 +++ b/Mkfiles/Makefile.os2 @@ -108,18 +108,18 @@ clean : # @path-separator: "\\" #-- Everything below is generated by mkdep.pl - do not edit --# assemble.$(OBJ): assemble.c preproc.h insns.h pptok.h regs.h regflags.c \ - config.h version.h nasmlib.h nasm.h regvals.c insnsi.h assemble.h + config.h version.h nasmlib.h nasm.h regvals.c assemble.h insnsi.h disasm.$(OBJ): disasm.c insns.h sync.h regdis.c regs.h config.h regs.c \ version.h nasm.h insnsn.c names.c insnsi.h disasm.h eval.$(OBJ): eval.c labels.h eval.h regs.h config.h version.h nasmlib.h \ - nasm.h -float.$(OBJ): float.c regs.h config.h version.h nasm.h + nasm.h insnsi.h +float.$(OBJ): float.c regs.h config.h version.h nasm.h insnsi.h insnsa.$(OBJ): insnsa.c insns.h regs.h config.h version.h nasm.h insnsi.h insnsd.$(OBJ): insnsd.c insns.h regs.h config.h version.h nasm.h insnsi.h insnsn.$(OBJ): insnsn.c -labels.$(OBJ): labels.c regs.h config.h version.h nasmlib.h nasm.h +labels.$(OBJ): labels.c regs.h config.h version.h nasmlib.h nasm.h insnsi.h listing.$(OBJ): listing.c regs.h config.h version.h nasmlib.h nasm.h \ - listing.h + insnsi.h listing.h macros.$(OBJ): macros.c names.$(OBJ): names.c regs.c insnsn.c nasm.$(OBJ): nasm.c labels.h preproc.h insns.h parser.h eval.h pptok.h \ @@ -129,36 +129,37 @@ nasmlib.$(OBJ): nasmlib.c insns.h regs.h config.h version.h nasmlib.h nasm.h \ insnsi.h ndisasm.$(OBJ): ndisasm.c insns.h sync.h regs.h config.h version.h nasmlib.h \ nasm.h insnsi.h disasm.h -outform.$(OBJ): outform.c regs.h config.h outform.h version.h nasm.h +outform.$(OBJ): outform.c regs.h config.h outform.h version.h nasm.h \ + insnsi.h output\\outaout.$(OBJ): output\\outaout.c regs.h outform.h config.h \ - version.h nasmlib.h nasm.h stdscan.h + version.h nasmlib.h nasm.h stdscan.h insnsi.h output\\outas86.$(OBJ): output\\outas86.c regs.h outform.h config.h \ - version.h nasmlib.h nasm.h + version.h nasmlib.h nasm.h insnsi.h output\\outbin.$(OBJ): output\\outbin.c labels.h eval.h regs.h outform.h \ - config.h version.h nasmlib.h nasm.h stdscan.h + config.h version.h nasmlib.h nasm.h stdscan.h insnsi.h output\\outcoff.$(OBJ): output\\outcoff.c regs.h outform.h config.h \ - version.h nasmlib.h nasm.h + version.h nasmlib.h nasm.h insnsi.h output\\outdbg.$(OBJ): output\\outdbg.c regs.h outform.h config.h version.h \ - nasmlib.h nasm.h + nasmlib.h nasm.h insnsi.h output\\outelf32.$(OBJ): output\\outelf32.c regs.h outform.h config.h \ - version.h nasmlib.h nasm.h stdscan.h + version.h nasmlib.h nasm.h stdscan.h insnsi.h output\\outelf64.$(OBJ): output\\outelf64.c regs.h outform.h config.h \ - version.h nasmlib.h nasm.h stdscan.h + version.h nasmlib.h nasm.h stdscan.h insnsi.h output\\outieee.$(OBJ): output\\outieee.c regs.h outform.h config.h \ - version.h nasmlib.h nasm.h + version.h nasmlib.h nasm.h insnsi.h output\\outmacho.$(OBJ): output\\outmacho.c compiler.h regs.h outform.h \ - config.h version.h nasmlib.h nasm.h + config.h version.h nasmlib.h nasm.h insnsi.h output\\outobj.$(OBJ): output\\outobj.c regs.h outform.h config.h version.h \ - nasmlib.h nasm.h stdscan.h + nasmlib.h nasm.h stdscan.h insnsi.h output\\outrdf.$(OBJ): output\\outrdf.c regs.h outform.h config.h version.h \ - nasmlib.h nasm.h + nasmlib.h nasm.h insnsi.h output\\outrdf2.$(OBJ): output\\outrdf2.c rdoff\\rdoff.h regs.h outform.h \ - config.h version.h nasmlib.h nasm.h + config.h version.h nasmlib.h nasm.h insnsi.h parser.$(OBJ): parser.c insns.h parser.h float.h regs.h regflags.c config.h \ version.h nasmlib.h nasm.h stdscan.h insnsi.h pptok.$(OBJ): pptok.c preproc.h pptok.h nasmlib.h preproc.$(OBJ): preproc.c preproc.h macros.c pptok.h regs.h config.h \ - version.h nasmlib.h nasm.h + version.h nasmlib.h nasm.h insnsi.h regdis.$(OBJ): regdis.c regflags.$(OBJ): regflags.c regs.$(OBJ): regs.c diff --git a/Mkfiles/Makefile.sc b/Mkfiles/Makefile.sc index de07125..a34e58d 100644 --- a/Mkfiles/Makefile.sc +++ b/Mkfiles/Makefile.sc @@ -90,18 +90,18 @@ clean : # @path-separator: "/" #-- Everything below is generated by mkdep.pl - do not edit --# assemble.$(OBJ): assemble.c preproc.h insns.h pptok.h regs.h regflags.c \ - config.h version.h nasmlib.h nasm.h regvals.c insnsi.h assemble.h + config.h version.h nasmlib.h nasm.h regvals.c assemble.h insnsi.h disasm.$(OBJ): disasm.c insns.h sync.h regdis.c regs.h config.h regs.c \ version.h nasm.h insnsn.c names.c insnsi.h disasm.h eval.$(OBJ): eval.c labels.h eval.h regs.h config.h version.h nasmlib.h \ - nasm.h -float.$(OBJ): float.c regs.h config.h version.h nasm.h + nasm.h insnsi.h +float.$(OBJ): float.c regs.h config.h version.h nasm.h insnsi.h insnsa.$(OBJ): insnsa.c insns.h regs.h config.h version.h nasm.h insnsi.h insnsd.$(OBJ): insnsd.c insns.h regs.h config.h version.h nasm.h insnsi.h insnsn.$(OBJ): insnsn.c -labels.$(OBJ): labels.c regs.h config.h version.h nasmlib.h nasm.h +labels.$(OBJ): labels.c regs.h config.h version.h nasmlib.h nasm.h insnsi.h listing.$(OBJ): listing.c regs.h config.h version.h nasmlib.h nasm.h \ - listing.h + insnsi.h listing.h macros.$(OBJ): macros.c names.$(OBJ): names.c regs.c insnsn.c nasm.$(OBJ): nasm.c labels.h preproc.h insns.h parser.h eval.h pptok.h \ @@ -111,36 +111,37 @@ nasmlib.$(OBJ): nasmlib.c insns.h regs.h config.h version.h nasmlib.h nasm.h \ insnsi.h ndisasm.$(OBJ): ndisasm.c insns.h sync.h regs.h config.h version.h nasmlib.h \ nasm.h insnsi.h disasm.h -outform.$(OBJ): outform.c regs.h config.h outform.h version.h nasm.h +outform.$(OBJ): outform.c regs.h config.h outform.h version.h nasm.h \ + insnsi.h output/outaout.$(OBJ): output/outaout.c regs.h outform.h config.h version.h \ - nasmlib.h nasm.h stdscan.h + nasmlib.h nasm.h stdscan.h insnsi.h output/outas86.$(OBJ): output/outas86.c regs.h outform.h config.h version.h \ - nasmlib.h nasm.h + nasmlib.h nasm.h insnsi.h output/outbin.$(OBJ): output/outbin.c labels.h eval.h regs.h outform.h \ - config.h version.h nasmlib.h nasm.h stdscan.h + config.h version.h nasmlib.h nasm.h stdscan.h insnsi.h output/outcoff.$(OBJ): output/outcoff.c regs.h outform.h config.h version.h \ - nasmlib.h nasm.h + nasmlib.h nasm.h insnsi.h output/outdbg.$(OBJ): output/outdbg.c regs.h outform.h config.h version.h \ - nasmlib.h nasm.h + nasmlib.h nasm.h insnsi.h output/outelf32.$(OBJ): output/outelf32.c regs.h outform.h config.h \ - version.h nasmlib.h nasm.h stdscan.h + version.h nasmlib.h nasm.h stdscan.h insnsi.h output/outelf64.$(OBJ): output/outelf64.c regs.h outform.h config.h \ - version.h nasmlib.h nasm.h stdscan.h + version.h nasmlib.h nasm.h stdscan.h insnsi.h output/outieee.$(OBJ): output/outieee.c regs.h outform.h config.h version.h \ - nasmlib.h nasm.h + nasmlib.h nasm.h insnsi.h output/outmacho.$(OBJ): output/outmacho.c compiler.h regs.h outform.h \ - config.h version.h nasmlib.h nasm.h + config.h version.h nasmlib.h nasm.h insnsi.h output/outobj.$(OBJ): output/outobj.c regs.h outform.h config.h version.h \ - nasmlib.h nasm.h stdscan.h + nasmlib.h nasm.h stdscan.h insnsi.h output/outrdf.$(OBJ): output/outrdf.c regs.h outform.h config.h version.h \ - nasmlib.h nasm.h + nasmlib.h nasm.h insnsi.h output/outrdf2.$(OBJ): output/outrdf2.c rdoff/rdoff.h regs.h outform.h \ - config.h version.h nasmlib.h nasm.h + config.h version.h nasmlib.h nasm.h insnsi.h parser.$(OBJ): parser.c insns.h parser.h float.h regs.h regflags.c config.h \ version.h nasmlib.h nasm.h stdscan.h insnsi.h pptok.$(OBJ): pptok.c preproc.h pptok.h nasmlib.h preproc.$(OBJ): preproc.c preproc.h macros.c pptok.h regs.h config.h \ - version.h nasmlib.h nasm.h + version.h nasmlib.h nasm.h insnsi.h regdis.$(OBJ): regdis.c regflags.$(OBJ): regflags.c regs.$(OBJ): regs.c diff --git a/Mkfiles/Makefile.scw b/Mkfiles/Makefile.scw index 5c0cffd..cf28741 100644 --- a/Mkfiles/Makefile.scw +++ b/Mkfiles/Makefile.scw @@ -87,18 +87,18 @@ clean : # @path-separator: "/" #-- Everything below is generated by mkdep.pl - do not edit --# assemble.$(OBJ): assemble.c preproc.h insns.h pptok.h regs.h regflags.c \ - config.h version.h nasmlib.h nasm.h regvals.c insnsi.h assemble.h + config.h version.h nasmlib.h nasm.h regvals.c assemble.h insnsi.h disasm.$(OBJ): disasm.c insns.h sync.h regdis.c regs.h config.h regs.c \ version.h nasm.h insnsn.c names.c insnsi.h disasm.h eval.$(OBJ): eval.c labels.h eval.h regs.h config.h version.h nasmlib.h \ - nasm.h -float.$(OBJ): float.c regs.h config.h version.h nasm.h + nasm.h insnsi.h +float.$(OBJ): float.c regs.h config.h version.h nasm.h insnsi.h insnsa.$(OBJ): insnsa.c insns.h regs.h config.h version.h nasm.h insnsi.h insnsd.$(OBJ): insnsd.c insns.h regs.h config.h version.h nasm.h insnsi.h insnsn.$(OBJ): insnsn.c -labels.$(OBJ): labels.c regs.h config.h version.h nasmlib.h nasm.h +labels.$(OBJ): labels.c regs.h config.h version.h nasmlib.h nasm.h insnsi.h listing.$(OBJ): listing.c regs.h config.h version.h nasmlib.h nasm.h \ - listing.h + insnsi.h listing.h macros.$(OBJ): macros.c names.$(OBJ): names.c regs.c insnsn.c nasm.$(OBJ): nasm.c labels.h preproc.h insns.h parser.h eval.h pptok.h \ @@ -108,36 +108,37 @@ nasmlib.$(OBJ): nasmlib.c insns.h regs.h config.h version.h nasmlib.h nasm.h \ insnsi.h ndisasm.$(OBJ): ndisasm.c insns.h sync.h regs.h config.h version.h nasmlib.h \ nasm.h insnsi.h disasm.h -outform.$(OBJ): outform.c regs.h config.h outform.h version.h nasm.h +outform.$(OBJ): outform.c regs.h config.h outform.h version.h nasm.h \ + insnsi.h output/outaout.$(OBJ): output/outaout.c regs.h outform.h config.h version.h \ - nasmlib.h nasm.h stdscan.h + nasmlib.h nasm.h stdscan.h insnsi.h output/outas86.$(OBJ): output/outas86.c regs.h outform.h config.h version.h \ - nasmlib.h nasm.h + nasmlib.h nasm.h insnsi.h output/outbin.$(OBJ): output/outbin.c labels.h eval.h regs.h outform.h \ - config.h version.h nasmlib.h nasm.h stdscan.h + config.h version.h nasmlib.h nasm.h stdscan.h insnsi.h output/outcoff.$(OBJ): output/outcoff.c regs.h outform.h config.h version.h \ - nasmlib.h nasm.h + nasmlib.h nasm.h insnsi.h output/outdbg.$(OBJ): output/outdbg.c regs.h outform.h config.h version.h \ - nasmlib.h nasm.h + nasmlib.h nasm.h insnsi.h output/outelf32.$(OBJ): output/outelf32.c regs.h outform.h config.h \ - version.h nasmlib.h nasm.h stdscan.h + version.h nasmlib.h nasm.h stdscan.h insnsi.h output/outelf64.$(OBJ): output/outelf64.c regs.h outform.h config.h \ - version.h nasmlib.h nasm.h stdscan.h + version.h nasmlib.h nasm.h stdscan.h insnsi.h output/outieee.$(OBJ): output/outieee.c regs.h outform.h config.h version.h \ - nasmlib.h nasm.h + nasmlib.h nasm.h insnsi.h output/outmacho.$(OBJ): output/outmacho.c compiler.h regs.h outform.h \ - config.h version.h nasmlib.h nasm.h + config.h version.h nasmlib.h nasm.h insnsi.h output/outobj.$(OBJ): output/outobj.c regs.h outform.h config.h version.h \ - nasmlib.h nasm.h stdscan.h + nasmlib.h nasm.h stdscan.h insnsi.h output/outrdf.$(OBJ): output/outrdf.c regs.h outform.h config.h version.h \ - nasmlib.h nasm.h + nasmlib.h nasm.h insnsi.h output/outrdf2.$(OBJ): output/outrdf2.c rdoff/rdoff.h regs.h outform.h \ - config.h version.h nasmlib.h nasm.h + config.h version.h nasmlib.h nasm.h insnsi.h parser.$(OBJ): parser.c insns.h parser.h float.h regs.h regflags.c config.h \ version.h nasmlib.h nasm.h stdscan.h insnsi.h pptok.$(OBJ): pptok.c preproc.h pptok.h nasmlib.h preproc.$(OBJ): preproc.c preproc.h macros.c pptok.h regs.h config.h \ - version.h nasmlib.h nasm.h + version.h nasmlib.h nasm.h insnsi.h regdis.$(OBJ): regdis.c regflags.$(OBJ): regflags.c regs.$(OBJ): regs.c diff --git a/Mkfiles/Makefile.unx b/Mkfiles/Makefile.unx index 6f714e0..b3d01b5 100644 --- a/Mkfiles/Makefile.unx +++ b/Mkfiles/Makefile.unx @@ -114,16 +114,18 @@ rdf_install install_rdf: # @path-separator: "/" #-- Everything below is generated by mkdep.pl - do not edit --# assemble.o: assemble.c preproc.h insns.h pptok.h regs.h regflags.c config.h \ - version.h nasmlib.h nasm.h regvals.c insnsi.h assemble.h + version.h nasmlib.h nasm.h regvals.c assemble.h insnsi.h disasm.o: disasm.c insns.h sync.h regdis.c regs.h config.h regs.c version.h \ nasm.h insnsn.c names.c insnsi.h disasm.h -eval.o: eval.c labels.h eval.h regs.h config.h version.h nasmlib.h nasm.h -float.o: float.c regs.h config.h version.h nasm.h +eval.o: eval.c labels.h eval.h regs.h config.h version.h nasmlib.h nasm.h \ + insnsi.h +float.o: float.c regs.h config.h version.h nasm.h insnsi.h insnsa.o: insnsa.c insns.h regs.h config.h version.h nasm.h insnsi.h insnsd.o: insnsd.c insns.h regs.h config.h version.h nasm.h insnsi.h insnsn.o: insnsn.c -labels.o: labels.c regs.h config.h version.h nasmlib.h nasm.h -listing.o: listing.c regs.h config.h version.h nasmlib.h nasm.h listing.h +labels.o: labels.c regs.h config.h version.h nasmlib.h nasm.h insnsi.h +listing.o: listing.c regs.h config.h version.h nasmlib.h nasm.h insnsi.h \ + listing.h macros.o: macros.c names.o: names.c regs.c insnsn.c nasm.o: nasm.c labels.h preproc.h insns.h parser.h eval.h pptok.h regs.h \ @@ -133,36 +135,36 @@ nasmlib.o: nasmlib.c insns.h regs.h config.h version.h nasmlib.h nasm.h \ insnsi.h ndisasm.o: ndisasm.c insns.h sync.h regs.h config.h version.h nasmlib.h \ nasm.h insnsi.h disasm.h -outform.o: outform.c regs.h config.h outform.h version.h nasm.h +outform.o: outform.c regs.h config.h outform.h version.h nasm.h insnsi.h output/outaout.o: output/outaout.c regs.h outform.h config.h version.h \ - nasmlib.h nasm.h stdscan.h + nasmlib.h nasm.h stdscan.h insnsi.h output/outas86.o: output/outas86.c regs.h outform.h config.h version.h \ - nasmlib.h nasm.h + nasmlib.h nasm.h insnsi.h output/outbin.o: output/outbin.c labels.h eval.h regs.h outform.h config.h \ - version.h nasmlib.h nasm.h stdscan.h + version.h nasmlib.h nasm.h stdscan.h insnsi.h output/outcoff.o: output/outcoff.c regs.h outform.h config.h version.h \ - nasmlib.h nasm.h + nasmlib.h nasm.h insnsi.h output/outdbg.o: output/outdbg.c regs.h outform.h config.h version.h \ - nasmlib.h nasm.h + nasmlib.h nasm.h insnsi.h output/outelf32.o: output/outelf32.c regs.h outform.h config.h version.h \ - nasmlib.h nasm.h stdscan.h + nasmlib.h nasm.h stdscan.h insnsi.h output/outelf64.o: output/outelf64.c regs.h outform.h config.h version.h \ - nasmlib.h nasm.h stdscan.h + nasmlib.h nasm.h stdscan.h insnsi.h output/outieee.o: output/outieee.c regs.h outform.h config.h version.h \ - nasmlib.h nasm.h + nasmlib.h nasm.h insnsi.h output/outmacho.o: output/outmacho.c compiler.h regs.h outform.h config.h \ - version.h nasmlib.h nasm.h + version.h nasmlib.h nasm.h insnsi.h output/outobj.o: output/outobj.c regs.h outform.h config.h version.h \ - nasmlib.h nasm.h stdscan.h + nasmlib.h nasm.h stdscan.h insnsi.h output/outrdf.o: output/outrdf.c regs.h outform.h config.h version.h \ - nasmlib.h nasm.h + nasmlib.h nasm.h insnsi.h output/outrdf2.o: output/outrdf2.c rdoff/rdoff.h regs.h outform.h config.h \ - version.h nasmlib.h nasm.h + version.h nasmlib.h nasm.h insnsi.h parser.o: parser.c insns.h parser.h float.h regs.h regflags.c config.h \ version.h nasmlib.h nasm.h stdscan.h insnsi.h pptok.o: pptok.c preproc.h pptok.h nasmlib.h preproc.o: preproc.c preproc.h macros.c pptok.h regs.h config.h version.h \ - nasmlib.h nasm.h + nasmlib.h nasm.h insnsi.h regdis.o: regdis.c regflags.o: regflags.c regs.o: regs.c diff --git a/Mkfiles/Makefile.vc b/Mkfiles/Makefile.vc index e6dab94..a3724a1 100644 --- a/Mkfiles/Makefile.vc +++ b/Mkfiles/Makefile.vc @@ -102,18 +102,18 @@ clean : # @path-separator: "/" #-- Everything below is generated by mkdep.pl - do not edit --# assemble.$(OBJ): assemble.c preproc.h insns.h pptok.h regs.h regflags.c \ - config.h version.h nasmlib.h nasm.h regvals.c insnsi.h assemble.h + config.h version.h nasmlib.h nasm.h regvals.c assemble.h insnsi.h disasm.$(OBJ): disasm.c insns.h sync.h regdis.c regs.h config.h regs.c \ version.h nasm.h insnsn.c names.c insnsi.h disasm.h eval.$(OBJ): eval.c labels.h eval.h regs.h config.h version.h nasmlib.h \ - nasm.h -float.$(OBJ): float.c regs.h config.h version.h nasm.h + nasm.h insnsi.h +float.$(OBJ): float.c regs.h config.h version.h nasm.h insnsi.h insnsa.$(OBJ): insnsa.c insns.h regs.h config.h version.h nasm.h insnsi.h insnsd.$(OBJ): insnsd.c insns.h regs.h config.h version.h nasm.h insnsi.h insnsn.$(OBJ): insnsn.c -labels.$(OBJ): labels.c regs.h config.h version.h nasmlib.h nasm.h +labels.$(OBJ): labels.c regs.h config.h version.h nasmlib.h nasm.h insnsi.h listing.$(OBJ): listing.c regs.h config.h version.h nasmlib.h nasm.h \ - listing.h + insnsi.h listing.h macros.$(OBJ): macros.c names.$(OBJ): names.c regs.c insnsn.c nasm.$(OBJ): nasm.c labels.h preproc.h insns.h parser.h eval.h pptok.h \ @@ -123,36 +123,37 @@ nasmlib.$(OBJ): nasmlib.c insns.h regs.h config.h version.h nasmlib.h nasm.h \ insnsi.h ndisasm.$(OBJ): ndisasm.c insns.h sync.h regs.h config.h version.h nasmlib.h \ nasm.h insnsi.h disasm.h -outform.$(OBJ): outform.c regs.h config.h outform.h version.h nasm.h +outform.$(OBJ): outform.c regs.h config.h outform.h version.h nasm.h \ + insnsi.h output/outaout.$(OBJ): output/outaout.c regs.h outform.h config.h version.h \ - nasmlib.h nasm.h stdscan.h + nasmlib.h nasm.h stdscan.h insnsi.h output/outas86.$(OBJ): output/outas86.c regs.h outform.h config.h version.h \ - nasmlib.h nasm.h + nasmlib.h nasm.h insnsi.h output/outbin.$(OBJ): output/outbin.c labels.h eval.h regs.h outform.h \ - config.h version.h nasmlib.h nasm.h stdscan.h + config.h version.h nasmlib.h nasm.h stdscan.h insnsi.h output/outcoff.$(OBJ): output/outcoff.c regs.h outform.h config.h version.h \ - nasmlib.h nasm.h + nasmlib.h nasm.h insnsi.h output/outdbg.$(OBJ): output/outdbg.c regs.h outform.h config.h version.h \ - nasmlib.h nasm.h + nasmlib.h nasm.h insnsi.h output/outelf32.$(OBJ): output/outelf32.c regs.h outform.h config.h \ - version.h nasmlib.h nasm.h stdscan.h + version.h nasmlib.h nasm.h stdscan.h insnsi.h output/outelf64.$(OBJ): output/outelf64.c regs.h outform.h config.h \ - version.h nasmlib.h nasm.h stdscan.h + version.h nasmlib.h nasm.h stdscan.h insnsi.h output/outieee.$(OBJ): output/outieee.c regs.h outform.h config.h version.h \ - nasmlib.h nasm.h + nasmlib.h nasm.h insnsi.h output/outmacho.$(OBJ): output/outmacho.c compiler.h regs.h outform.h \ - config.h version.h nasmlib.h nasm.h + config.h version.h nasmlib.h nasm.h insnsi.h output/outobj.$(OBJ): output/outobj.c regs.h outform.h config.h version.h \ - nasmlib.h nasm.h stdscan.h + nasmlib.h nasm.h stdscan.h insnsi.h output/outrdf.$(OBJ): output/outrdf.c regs.h outform.h config.h version.h \ - nasmlib.h nasm.h + nasmlib.h nasm.h insnsi.h output/outrdf2.$(OBJ): output/outrdf2.c rdoff/rdoff.h regs.h outform.h \ - config.h version.h nasmlib.h nasm.h + config.h version.h nasmlib.h nasm.h insnsi.h parser.$(OBJ): parser.c insns.h parser.h float.h regs.h regflags.c config.h \ version.h nasmlib.h nasm.h stdscan.h insnsi.h pptok.$(OBJ): pptok.c preproc.h pptok.h nasmlib.h preproc.$(OBJ): preproc.c preproc.h macros.c pptok.h regs.h config.h \ - version.h nasmlib.h nasm.h + version.h nasmlib.h nasm.h insnsi.h regdis.$(OBJ): regdis.c regflags.$(OBJ): regflags.c regs.$(OBJ): regs.c diff --git a/Mkfiles/Makefile.wc b/Mkfiles/Makefile.wc index cb69438..9683fd0 100644 --- a/Mkfiles/Makefile.wc +++ b/Mkfiles/Makefile.wc @@ -104,18 +104,18 @@ clean : # @path-separator: "/" #-- Everything below is generated by mkdep.pl - do not edit --# assemble.$(OBJ): assemble.c preproc.h insns.h pptok.h regs.h regflags.c \ - config.h version.h nasmlib.h nasm.h regvals.c insnsi.h assemble.h + config.h version.h nasmlib.h nasm.h regvals.c assemble.h insnsi.h disasm.$(OBJ): disasm.c insns.h sync.h regdis.c regs.h config.h regs.c \ version.h nasm.h insnsn.c names.c insnsi.h disasm.h eval.$(OBJ): eval.c labels.h eval.h regs.h config.h version.h nasmlib.h \ - nasm.h -float.$(OBJ): float.c regs.h config.h version.h nasm.h + nasm.h insnsi.h +float.$(OBJ): float.c regs.h config.h version.h nasm.h insnsi.h insnsa.$(OBJ): insnsa.c insns.h regs.h config.h version.h nasm.h insnsi.h insnsd.$(OBJ): insnsd.c insns.h regs.h config.h version.h nasm.h insnsi.h insnsn.$(OBJ): insnsn.c -labels.$(OBJ): labels.c regs.h config.h version.h nasmlib.h nasm.h +labels.$(OBJ): labels.c regs.h config.h version.h nasmlib.h nasm.h insnsi.h listing.$(OBJ): listing.c regs.h config.h version.h nasmlib.h nasm.h \ - listing.h + insnsi.h listing.h macros.$(OBJ): macros.c names.$(OBJ): names.c regs.c insnsn.c nasm.$(OBJ): nasm.c labels.h preproc.h insns.h parser.h eval.h pptok.h \ @@ -125,36 +125,37 @@ nasmlib.$(OBJ): nasmlib.c insns.h regs.h config.h version.h nasmlib.h nasm.h \ insnsi.h ndisasm.$(OBJ): ndisasm.c insns.h sync.h regs.h config.h version.h nasmlib.h \ nasm.h insnsi.h disasm.h -outform.$(OBJ): outform.c regs.h config.h outform.h version.h nasm.h +outform.$(OBJ): outform.c regs.h config.h outform.h version.h nasm.h \ + insnsi.h output/outaout.$(OBJ): output/outaout.c regs.h outform.h config.h version.h \ - nasmlib.h nasm.h stdscan.h + nasmlib.h nasm.h stdscan.h insnsi.h output/outas86.$(OBJ): output/outas86.c regs.h outform.h config.h version.h \ - nasmlib.h nasm.h + nasmlib.h nasm.h insnsi.h output/outbin.$(OBJ): output/outbin.c labels.h eval.h regs.h outform.h \ - config.h version.h nasmlib.h nasm.h stdscan.h + config.h version.h nasmlib.h nasm.h stdscan.h insnsi.h output/outcoff.$(OBJ): output/outcoff.c regs.h outform.h config.h version.h \ - nasmlib.h nasm.h + nasmlib.h nasm.h insnsi.h output/outdbg.$(OBJ): output/outdbg.c regs.h outform.h config.h version.h \ - nasmlib.h nasm.h + nasmlib.h nasm.h insnsi.h output/outelf32.$(OBJ): output/outelf32.c regs.h outform.h config.h \ - version.h nasmlib.h nasm.h stdscan.h + version.h nasmlib.h nasm.h stdscan.h insnsi.h output/outelf64.$(OBJ): output/outelf64.c regs.h outform.h config.h \ - version.h nasmlib.h nasm.h stdscan.h + version.h nasmlib.h nasm.h stdscan.h insnsi.h output/outieee.$(OBJ): output/outieee.c regs.h outform.h config.h version.h \ - nasmlib.h nasm.h + nasmlib.h nasm.h insnsi.h output/outmacho.$(OBJ): output/outmacho.c compiler.h regs.h outform.h \ - config.h version.h nasmlib.h nasm.h + config.h version.h nasmlib.h nasm.h insnsi.h output/outobj.$(OBJ): output/outobj.c regs.h outform.h config.h version.h \ - nasmlib.h nasm.h stdscan.h + nasmlib.h nasm.h stdscan.h insnsi.h output/outrdf.$(OBJ): output/outrdf.c regs.h outform.h config.h version.h \ - nasmlib.h nasm.h + nasmlib.h nasm.h insnsi.h output/outrdf2.$(OBJ): output/outrdf2.c rdoff/rdoff.h regs.h outform.h \ - config.h version.h nasmlib.h nasm.h + config.h version.h nasmlib.h nasm.h insnsi.h parser.$(OBJ): parser.c insns.h parser.h float.h regs.h regflags.c config.h \ version.h nasmlib.h nasm.h stdscan.h insnsi.h pptok.$(OBJ): pptok.c preproc.h pptok.h nasmlib.h preproc.$(OBJ): preproc.c preproc.h macros.c pptok.h regs.h config.h \ - version.h nasmlib.h nasm.h + version.h nasmlib.h nasm.h insnsi.h regdis.$(OBJ): regdis.c regflags.$(OBJ): regflags.c regs.$(OBJ): regs.c diff --git a/Mkfiles/Makefile.wcd b/Mkfiles/Makefile.wcd index 72fa29e..a3d3f6f 100644 --- a/Mkfiles/Makefile.wcd +++ b/Mkfiles/Makefile.wcd @@ -89,18 +89,18 @@ clean : .SYMBOLIC # @path-separator: "" # This means kill the path completely #-- Everything below is generated by mkdep.pl - do not edit --# assemble.$(OBJ): assemble.c preproc.h insns.h pptok.h regs.h regflags.c \ - config.h version.h nasmlib.h nasm.h regvals.c insnsi.h assemble.h + config.h version.h nasmlib.h nasm.h regvals.c assemble.h insnsi.h disasm.$(OBJ): disasm.c insns.h sync.h regdis.c regs.h config.h regs.c \ version.h nasm.h insnsn.c names.c insnsi.h disasm.h eval.$(OBJ): eval.c labels.h eval.h regs.h config.h version.h nasmlib.h \ - nasm.h -float.$(OBJ): float.c regs.h config.h version.h nasm.h + nasm.h insnsi.h +float.$(OBJ): float.c regs.h config.h version.h nasm.h insnsi.h insnsa.$(OBJ): insnsa.c insns.h regs.h config.h version.h nasm.h insnsi.h insnsd.$(OBJ): insnsd.c insns.h regs.h config.h version.h nasm.h insnsi.h insnsn.$(OBJ): insnsn.c -labels.$(OBJ): labels.c regs.h config.h version.h nasmlib.h nasm.h +labels.$(OBJ): labels.c regs.h config.h version.h nasmlib.h nasm.h insnsi.h listing.$(OBJ): listing.c regs.h config.h version.h nasmlib.h nasm.h \ - listing.h + insnsi.h listing.h macros.$(OBJ): macros.c names.$(OBJ): names.c regs.c insnsn.c nasm.$(OBJ): nasm.c labels.h preproc.h insns.h parser.h eval.h pptok.h \ @@ -110,34 +110,37 @@ nasmlib.$(OBJ): nasmlib.c insns.h regs.h config.h version.h nasmlib.h nasm.h \ insnsi.h ndisasm.$(OBJ): ndisasm.c insns.h sync.h regs.h config.h version.h nasmlib.h \ nasm.h insnsi.h disasm.h -outform.$(OBJ): outform.c regs.h config.h outform.h version.h nasm.h +outform.$(OBJ): outform.c regs.h config.h outform.h version.h nasm.h \ + insnsi.h outaout.$(OBJ): outaout.c regs.h outform.h config.h version.h nasmlib.h \ - nasm.h stdscan.h + nasm.h stdscan.h insnsi.h outas86.$(OBJ): outas86.c regs.h outform.h config.h version.h nasmlib.h \ - nasm.h + nasm.h insnsi.h outbin.$(OBJ): outbin.c labels.h eval.h regs.h outform.h config.h version.h \ - nasmlib.h nasm.h stdscan.h + nasmlib.h nasm.h stdscan.h insnsi.h outcoff.$(OBJ): outcoff.c regs.h outform.h config.h version.h nasmlib.h \ - nasm.h -outdbg.$(OBJ): outdbg.c regs.h outform.h config.h version.h nasmlib.h nasm.h + nasm.h insnsi.h +outdbg.$(OBJ): outdbg.c regs.h outform.h config.h version.h nasmlib.h nasm.h \ + insnsi.h outelf32.$(OBJ): outelf32.c regs.h outform.h config.h version.h nasmlib.h \ - nasm.h stdscan.h + nasm.h stdscan.h insnsi.h outelf64.$(OBJ): outelf64.c regs.h outform.h config.h version.h nasmlib.h \ - nasm.h stdscan.h + nasm.h stdscan.h insnsi.h outieee.$(OBJ): outieee.c regs.h outform.h config.h version.h nasmlib.h \ - nasm.h + nasm.h insnsi.h outmacho.$(OBJ): outmacho.c compiler.h regs.h outform.h config.h version.h \ - nasmlib.h nasm.h + nasmlib.h nasm.h insnsi.h outobj.$(OBJ): outobj.c regs.h outform.h config.h version.h nasmlib.h nasm.h \ - stdscan.h -outrdf.$(OBJ): outrdf.c regs.h outform.h config.h version.h nasmlib.h nasm.h + stdscan.h insnsi.h +outrdf.$(OBJ): outrdf.c regs.h outform.h config.h version.h nasmlib.h nasm.h \ + insnsi.h outrdf2.$(OBJ): outrdf2.c rdoff.h regs.h outform.h config.h version.h \ - nasmlib.h nasm.h + nasmlib.h nasm.h insnsi.h parser.$(OBJ): parser.c insns.h parser.h float.h regs.h regflags.c config.h \ version.h nasmlib.h nasm.h stdscan.h insnsi.h pptok.$(OBJ): pptok.c preproc.h pptok.h nasmlib.h preproc.$(OBJ): preproc.c preproc.h macros.c pptok.h regs.h config.h \ - version.h nasmlib.h nasm.h + version.h nasmlib.h nasm.h insnsi.h regdis.$(OBJ): regdis.c regflags.$(OBJ): regflags.c regs.$(OBJ): regs.c diff --git a/Mkfiles/Makefile.wcw b/Mkfiles/Makefile.wcw index 26ec224..2800364 100644 --- a/Mkfiles/Makefile.wcw +++ b/Mkfiles/Makefile.wcw @@ -104,18 +104,18 @@ clean : # @path-separator: "/" #-- Everything below is generated by mkdep.pl - do not edit --# assemble.$(OBJ): assemble.c preproc.h insns.h pptok.h regs.h regflags.c \ - config.h version.h nasmlib.h nasm.h regvals.c insnsi.h assemble.h + config.h version.h nasmlib.h nasm.h regvals.c assemble.h insnsi.h disasm.$(OBJ): disasm.c insns.h sync.h regdis.c regs.h config.h regs.c \ version.h nasm.h insnsn.c names.c insnsi.h disasm.h eval.$(OBJ): eval.c labels.h eval.h regs.h config.h version.h nasmlib.h \ - nasm.h -float.$(OBJ): float.c regs.h config.h version.h nasm.h + nasm.h insnsi.h +float.$(OBJ): float.c regs.h config.h version.h nasm.h insnsi.h insnsa.$(OBJ): insnsa.c insns.h regs.h config.h version.h nasm.h insnsi.h insnsd.$(OBJ): insnsd.c insns.h regs.h config.h version.h nasm.h insnsi.h insnsn.$(OBJ): insnsn.c -labels.$(OBJ): labels.c regs.h config.h version.h nasmlib.h nasm.h +labels.$(OBJ): labels.c regs.h config.h version.h nasmlib.h nasm.h insnsi.h listing.$(OBJ): listing.c regs.h config.h version.h nasmlib.h nasm.h \ - listing.h + insnsi.h listing.h macros.$(OBJ): macros.c names.$(OBJ): names.c regs.c insnsn.c nasm.$(OBJ): nasm.c labels.h preproc.h insns.h parser.h eval.h pptok.h \ @@ -125,36 +125,37 @@ nasmlib.$(OBJ): nasmlib.c insns.h regs.h config.h version.h nasmlib.h nasm.h \ insnsi.h ndisasm.$(OBJ): ndisasm.c insns.h sync.h regs.h config.h version.h nasmlib.h \ nasm.h insnsi.h disasm.h -outform.$(OBJ): outform.c regs.h config.h outform.h version.h nasm.h +outform.$(OBJ): outform.c regs.h config.h outform.h version.h nasm.h \ + insnsi.h output/outaout.$(OBJ): output/outaout.c regs.h outform.h config.h version.h \ - nasmlib.h nasm.h stdscan.h + nasmlib.h nasm.h stdscan.h insnsi.h output/outas86.$(OBJ): output/outas86.c regs.h outform.h config.h version.h \ - nasmlib.h nasm.h + nasmlib.h nasm.h insnsi.h output/outbin.$(OBJ): output/outbin.c labels.h eval.h regs.h outform.h \ - config.h version.h nasmlib.h nasm.h stdscan.h + config.h version.h nasmlib.h nasm.h stdscan.h insnsi.h output/outcoff.$(OBJ): output/outcoff.c regs.h outform.h config.h version.h \ - nasmlib.h nasm.h + nasmlib.h nasm.h insnsi.h output/outdbg.$(OBJ): output/outdbg.c regs.h outform.h config.h version.h \ - nasmlib.h nasm.h + nasmlib.h nasm.h insnsi.h output/outelf32.$(OBJ): output/outelf32.c regs.h outform.h config.h \ - version.h nasmlib.h nasm.h stdscan.h + version.h nasmlib.h nasm.h stdscan.h insnsi.h output/outelf64.$(OBJ): output/outelf64.c regs.h outform.h config.h \ - version.h nasmlib.h nasm.h stdscan.h + version.h nasmlib.h nasm.h stdscan.h insnsi.h output/outieee.$(OBJ): output/outieee.c regs.h outform.h config.h version.h \ - nasmlib.h nasm.h + nasmlib.h nasm.h insnsi.h output/outmacho.$(OBJ): output/outmacho.c compiler.h regs.h outform.h \ - config.h version.h nasmlib.h nasm.h + config.h version.h nasmlib.h nasm.h insnsi.h output/outobj.$(OBJ): output/outobj.c regs.h outform.h config.h version.h \ - nasmlib.h nasm.h stdscan.h + nasmlib.h nasm.h stdscan.h insnsi.h output/outrdf.$(OBJ): output/outrdf.c regs.h outform.h config.h version.h \ - nasmlib.h nasm.h + nasmlib.h nasm.h insnsi.h output/outrdf2.$(OBJ): output/outrdf2.c rdoff/rdoff.h regs.h outform.h \ - config.h version.h nasmlib.h nasm.h + config.h version.h nasmlib.h nasm.h insnsi.h parser.$(OBJ): parser.c insns.h parser.h float.h regs.h regflags.c config.h \ version.h nasmlib.h nasm.h stdscan.h insnsi.h pptok.$(OBJ): pptok.c preproc.h pptok.h nasmlib.h preproc.$(OBJ): preproc.c preproc.h macros.c pptok.h regs.h config.h \ - version.h nasmlib.h nasm.h + version.h nasmlib.h nasm.h insnsi.h regdis.$(OBJ): regdis.c regflags.$(OBJ): regflags.c regs.$(OBJ): regs.c @@ -246,6 +246,8 @@ int32_t assemble(int32_t segment, int32_t offset, int bits, uint32_t cp, case I_DT: wsize = 10; break; + default: + break; } if (wsize) { @@ -582,6 +584,8 @@ int32_t insn_size(int32_t segment, int32_t offset, int bits, uint32_t cp, case I_DT: wsize = 10; break; + default: + break; } for (e = instruction->eops; e; e = e->next) { @@ -1554,7 +1558,7 @@ static int matches(const struct itemplate *itemp, insn * instruction, int bits) /* * Check that the operand flags all match up */ - for (i = 0; i < itemp->operands; i++) + for (i = 0; i < itemp->operands; i++) { if (itemp->opd[i] & ~instruction->oprs[i].type || ((itemp->opd[i] & SIZE_MASK) && ((itemp->opd[i] ^ instruction->oprs[i].type) & SIZE_MASK))) { @@ -1564,6 +1568,7 @@ static int matches(const struct itemplate *itemp, insn * instruction, int bits) else return 1; } + } /* * Check operand sizes @@ -135,20 +135,21 @@ if ( !defined($output) || $output eq 'i' ) { " - don't edit it */\n\n"; print I "/* This file in included by nasm.h */\n\n"; - print I "/* Instruction names */\n"; - print I "enum opcode {"; - $first = 1; + print I "/* Instruction names */\n\n"; + print I "#ifndef NASM_INSNSI_H\n"; + print I "#define NASM_INSNSI_H 1\n\n"; + print I "enum opcode {\n"; $maxlen = 0; foreach $i (@opcodes, @opcodes_cc) { - print I "," if ( !$first ); - $first = 0; - print I "\n\tI_${i}"; + print I "\tI_${i},\n"; $len = length($i); $len++ if ( $i =~ /cc$/ ); # Condition codes can be 3 characters long $maxlen = $len if ( $len > $maxlen ); } + print I "\tI_none = -1\n"; print I "\n};\n\n"; - print I "#define MAX_INSLEN ", $maxlen, "\n"; + print I "#define MAX_INSLEN ", $maxlen, "\n\n"; + print I "#endif /* NASM_INSNSI_H */\n"; close I; } @@ -19,6 +19,8 @@ #include "config.h" #endif +#include "insnsi.h" /* For enum opcode */ + #ifndef NULL #define NULL 0 #endif @@ -522,10 +524,11 @@ enum { /* Register names automatically generated from regs.dat */ #include "regs.h" -enum { /* condition code names */ +enum ccode { /* condition code names */ C_A, C_AE, C_B, C_BE, C_C, C_E, C_G, C_GE, C_L, C_LE, C_NA, C_NAE, C_NB, C_NBE, C_NC, C_NE, C_NG, C_NGE, C_NL, C_NLE, C_NO, C_NP, - C_NS, C_NZ, C_O, C_P, C_PE, C_PO, C_S, C_Z + C_NS, C_NZ, C_O, C_P, C_PE, C_PO, C_S, C_Z, + C_none = -1 }; /* @@ -603,8 +606,8 @@ typedef struct { /* an instruction itself */ char *label; /* the label defined, or NULL */ enum prefixes prefixes[MAXPREFIX]; /* instruction prefixes, if any */ int nprefix; /* number of entries in above */ - int opcode; /* the opcode - not just the string */ - int condition; /* the condition code, if Jcc/SETcc */ + enum opcode opcode; /* the opcode - not just the string */ + enum ccode condition; /* the condition code, if Jcc/SETcc */ int operands; /* how many operands? 0-3 * (more if db et al) */ operand oprs[3]; /* the operands, defined as above */ @@ -769,6 +769,8 @@ insn *parse_line(int pass, char *buffer, insn * result, result->opcode = I_RESB; result->oprs[0].offset *= 10; break; + default: + break; } return result; @@ -86,10 +86,14 @@ if ( $fmt eq 'h' ) { $attach = ' = EXPR_REG_START'; # EXPR_REG_START == 1 foreach $reg ( sort(keys(%regs)) ) { print " R_\U${reg}\E${attach},\n"; - $attach = ''; $ch = ','; + $attach = ''; $expr_regs++; } - print " REG_ENUM_LIMIT\n"; + print " REG_ENUM_LIMIT,\n"; + # Unfortunately the code uses both 0 and -1 as "no register" in + # different places... + print " R_zero = 0,\n"; + print " R_none = -1"; print "};\n\n"; printf "#define EXPR_REG_END %d\n", $expr_regs-1; foreach $reg ( sort(keys(%regs)) ) { @@ -32,7 +32,7 @@ while (defined($line = <ID>)) { # Single instruction token if (!defined($tokens{$token})) { $tokens{$token} = scalar @tokendata; - push(@tokendata, "\"${token}\", TOKEN_INSN, 0, I_${insn}"); + push(@tokendata, "\"${token}\", TOKEN_INSN, C_none, I_${insn}"); } } else { # Conditional instruction @@ -144,8 +144,8 @@ print "\n"; print "struct tokendata {\n"; print " const char *string;\n"; print " int16_t tokentype;\n"; -print " uint16_t aux;\n"; -print " uint32_t num;\n"; +print " int16_t aux;\n"; +print " int32_t num;\n"; print "};\n"; print "\n"; |