comparison lwasm/lwasm.h @ 442:a9521955554f 3.0

Added pragma pcaspcr to treat PC as PCR; additional fixes for PCR addressing modes
author lost@l-w.ca
date Sat, 30 Oct 2010 12:15:00 -0600
parents 4b137a8cf32a
children
comparison
equal deleted inserted replaced
441:7b8d89435f30 442:a9521955554f
73 PRAGMA_NONE = 0, // no pragmas in effect 73 PRAGMA_NONE = 0, // no pragmas in effect
74 PRAGMA_DOLLARNOTLOCAL = 0x0001, // dollar sign does not make a symbol local 74 PRAGMA_DOLLARNOTLOCAL = 0x0001, // dollar sign does not make a symbol local
75 PRAGMA_NOINDEX0TONONE = 0x0002, // do not change implicit 0,R to ,R 75 PRAGMA_NOINDEX0TONONE = 0x0002, // do not change implicit 0,R to ,R
76 PRAGMA_UNDEFEXTERN = 0x0004, // undefined symbols are considered to be external 76 PRAGMA_UNDEFEXTERN = 0x0004, // undefined symbols are considered to be external
77 PRAGMA_CESCAPES = 0x0008, // allow C style escapes in fcc, fcs, fcn, etc. 77 PRAGMA_CESCAPES = 0x0008, // allow C style escapes in fcc, fcs, fcn, etc.
78 PRAGMA_IMPORTUNDEFEXPORT = 0x0010 // imports symbol if undefined upon export 78 PRAGMA_IMPORTUNDEFEXPORT = 0x0010, // imports symbol if undefined upon export
79 PRAGMA_PCASPCR = 0x0020 // treats ,PC as ,PCR instead of constant offset
79 }; 80 };
80 81
81 82
82 enum 83 enum
83 { 84 {