documentation.HELP! Asmc Macro Assembler Documentation

ASMC Nonfatal Error Messages

Asmc Macro Assembler

previous page next page
Asmc Macro Assembler Reference

ASMC Warning Messages

ML compatible warnings

ML Warning A4003
ML Warning A4005
ML Warning A4006
ML Warning A4007
ML Warning A4008
ML Warning A4011
ML Warning A4012
ML Warning A4910

ML compatible level 3 warnings

ML Warning A6003
ML Warning A6004
ML Warning A6005

Non ML compatible warnings

ASMC Warning A8000
ASMC Warning A8001
ASMC Warning A8002
ASMC Warning A8003
ASMC Warning A8004
ASMC Warning A8005
ASMC Warning A8006
ASMC Warning A8007
ASMC Warning A8008
ASMC Warning A8009
ASMC Warning A8010
ASMC Warning A8011
ASMC Warning A8012
ASMC Warning A8013
ASMC Warning A8014
ASMC Warning A8015
ASMC Warning A8017
ASMC Warning A8018
ASMC Warning A8019
ASMC Warning A8020

Non ML compatible level 3 warnings

ASMC Warning A7000
ASMC Warning A7001
ASMC Warning A7002
ASMC Warning A7003
ASMC Warning A7004
ASMC Warning A7005
ASMC Warning A7006
ASMC Warning A7007
ASMC Warning A7008

See Also

Asmc Error Messages
previous page start next page

Menu

  • Homepage

Table of contents

  • ASMC
    • Asmc Command-Line Reference
    • Asmc Error Messages
    • Asmc Extensions
    • Directives Reference
    • Symbols Reference
  • JWASM
    • 1. About
    • 2. Commandline Options
      • Options -0, -1, -2, ..., -10: Select Cpu
      • Option -bin: Select Output Format Binary
      • Option -coff: Select Output Format COFF
      • Option -djgpp: Select Output Format for DJGPP (optional)
      • Option -e: Set error limit
      • Option -elf: Select 32-bit Output Format ELF
      • Option -elf64: Select 64-bit Output Format ELF
      • Option -eq: Suppress Error Messages on Screen
      • Option -Fd: Write Import Definitions
      • Option -FPi: Activate Floating-Point Emulation
      • Option -Fw: Set Error File Name
      • Options -Gc, -Gd, -Gr, -Gz: Set Default Calling Convention
      • Option -m: Select Memory Model
      • Option -mz: Select Output Format MZ
      • Option -nc: Set Code Class Name
      • Options -nd and -nt: Set DATA and CODE Segment Names
      • Option -nm: Set Module Name
      • Option -pe: Create a PE Binary
      • Option -win64: Select Output Format Win64
      • Option -zc: Set Name Decoration for C
      • Option -Zd: Emit Line Number Debugging Info
      • Option -zf: Select FASTCALL Type
      • Option -Zg: Masm-compatible Code Generation
      • Option -Zi: Emit Symbolic Debugging Info
      • Options -zlc and -zld: Control Content of OMF Output Module
      • Options -zlf, -zlp and -zls: Control Content of COFF Output Module
      • Option -Zm: Enable Masm v5 Compatibility
      • Option -Zne: Disable JWasm Syntax Extensions
      • Option -zt: Set Name Decoration for STDCALL
      • Option -Zv8: Enable Masm v8 Procedure Visibility
      • Option -zze: Disable Export Name Decoration
      • Option -zzs: Avoid Wlink COFF Incompatibility
    • 3. Syntax Extensions
      • 3.1 Directive INCBIN
      • 3.2 FASTCALL Register Calling Convention
      • 3.3 IDs enclosed in Back Quotes
      • 3.4 Floating-Point Immediates in Instructions
      • 3.5 Directive OPTION FIELDALIGN
      • 3.6 Directive OPTION PROCALIGN
      • 3.7 Directive OPTION MZ
      • 3.8 Directive OPTION ELF
      • 3.9 Directive OPTION WIN64
      • 3.10 Directive OPTION FRAME
      • 3.11 Directive OPTION RENAMEKEYWORD
      • 3.12 Directive OPTION DLLIMPORT
      • 3.13 Directive OPTION CODEVIEW
      • 3.13 Directive OPTION STACKBASE
      • 3.15 Directives PUSHCONTEXT / POPCONTEXT ALIGNMENT
      • 3.16 Directives .X64 and .X64p
      • 3.17 Attribute LABEL for first Macro Parameter
      • 3.18 Member Argument for IF[N]DEF and .ERR[N]DEF Directives
      • 3.19 Initialization of Data Items with Type MMWORD/XMMWORD
      • 3.20 Optional Array Size for LABEL Directive
      • 3.21 Optional Name Argument for Simplified Segment Directives
      • 3.22 Segment Attribute COMDAT
      • 3.23 Attribute VARARGML for last Macro Parameter
      • 3.24 Miscellaneous
        • 3.24.1 Numeric constant __JWASM__
        • 3.24.2 Operating System Argument for .MODEL
        • 3.24.3 Accepted Parameters for IF[N]DEF Directive
        • 3.24.4 Visibility of Procedures
        • 3.24.5 Non-RIP-Relative Addressing in 64-Bit
    • 4. Instruction Sets
    • 5. Code Generation Differences
      • 5.1 Forward References in Macro Expressions
    • 6. Output Formats
      • 6.1 OMF Output Format
      • 6.2 COFF Output Format
      • 6.3 Win64 Output Format
      • 6.4 Binary Output Format
      • 6.5 PE Output Format
    • 7. Masm bugs fixed in JWasm
    • 8. Optional Features
    • 9. Known Bugs and missing Features
    • 10. License
    • Appendix A. JWasm Reserved Words
    • Appendix B. Source Samples
      • Win64_3 - SEH Support in Win64
      • Win64_3e - SEH Support in Win64 (JWasm specific)
      • DOS64 - Switch to Long Mode and Back
      • Win32_5 - Create a Win32 Binary with -bin
      • Win32_7 - Usage of OPTION DLLIMPORT and -Fd Switch
      • Win64_8 - Create a Win64 Binary with -pe
    • Appendix C. Errors and Warnings
    • Appendix D. Differences between Masm 6 and Masm 8
    • Appendix E. Restrictions of precompiled 16-bit Binary JWASMR.EXE
    • Appendix F. Additional Features of JWasm's Debug Version

Get in touch

Submit feedback about this site to:

  • [email protected]

© documentation.help. Design: rehmann.co.