nasm/asm
H. Peter Anvin c714d66d34 Fixes for JMP|CALL near, RETF, and segment instructions
Some weird things happened when macroizing.

Signed-off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
2025-09-19 18:55:54 -07:00
..
asmutil.h Add missing header file asm/asmutil.h 2025-09-05 01:08:25 -07:00
assemble.c Fixes for JMP|CALL near, RETF, and segment instructions 2025-09-19 18:55:54 -07:00
assemble.h Add %ifdirective preprocessor directive 2025-09-04 19:41:12 -07:00
directiv.c Officially deprecate implicit DEFAULT ABS, add DEFAULT [FS|GS]:[ABS|REL] 2025-09-13 23:15:47 -07:00
directiv.dat Add %ifdirective preprocessor directive 2025-09-04 19:41:12 -07:00
error.c Sanitize the handling of messsages; improve info and debug 2025-09-05 12:53:20 -07:00
eval.c eval: recognize TOKEN_BRCCONST as integers 2024-07-27 18:19:35 -07:00
eval.h Add %ifdirective preprocessor directive 2025-09-04 19:41:12 -07:00
exprdump.c exprlib: move dumping code to a separate C file 2017-02-28 18:13:43 -08:00
exprlib.c WIP: more matching and template work 2024-08-20 12:59:07 -07:00
floats.c preproc: implement %hs2b() and %b2hs() functions for compact binary data 2025-09-15 23:01:59 -07:00
floats.h WIP: more matching and template work 2024-08-20 12:59:07 -07:00
getbool.c Add %ifdirective preprocessor directive 2025-09-04 19:41:12 -07:00
labels.c labels: can only promote a *defined* EXTERN to GLOBAL 2025-09-19 17:01:59 -07:00
listing.c Merge remote-tracking branch 'origin/master' into apx.wip 2025-08-25 21:09:15 -07:00
listing.h More matching/macrofication work; now passes "make travis" 2024-08-22 22:07:31 -07:00
nasm.c portability: speed and modernize autoconf; compiler.h improvements 2025-09-16 13:25:39 -07:00
parser.c Officially deprecate implicit DEFAULT ABS, add DEFAULT [FS|GS]:[ABS|REL] 2025-09-13 23:15:47 -07:00
parser.h Major changes to a number of subsystems to improve matching 2024-08-07 17:13:44 -07:00
pptok.dat preproc: look for what looks to be an unknown conditional 2025-09-14 03:25:26 -07:00
pptok.pl doc: describe caveat with old NASM and new %if directives 2025-09-14 04:07:19 -07:00
pragma.c doc: improve some formatting, mostly of the warning list 2024-04-04 12:58:32 -07:00
preproc.c preproc: implement %hs2b() and %b2hs() functions for compact binary data 2025-09-15 23:01:59 -07:00
preproc.h preproc: compress standard macros with zlib 2025-08-15 16:51:39 -07:00
quote.c Fix some typos 2022-01-09 17:34:35 +01:00
quote.h preproc: when parsing a # marker, use C-style string unquoting 2020-07-13 14:14:28 -07:00
rdstrnum.c asm/rdstrnum: always handle 64 bits 2023-10-16 16:54:11 -07:00
segalloc.c segalloc: DO NOT reset segment numbers 2018-06-14 16:42:03 -07:00
srcfile.c Make debug info and error messages correctly reflect macros and reps 2020-07-05 02:16:13 -07:00
srcfile.h srcfile: add src_nowhere() 2020-08-25 15:46:44 -07:00
stdscan.c $ numeric syntax: require a digit to follow 2025-09-03 01:05:41 -07:00
stdscan.h WIP: more matching and template work 2024-08-20 12:59:07 -07:00
strfunc.c Reorganize the source code into subdirectories 2016-05-25 12:06:29 -07:00
tokens.dat Add support for the {pt} and {pn} branch hint prefixes 2025-09-02 16:29:46 -07:00
tokhash.pl ndisasm: make the assembler (hopefully) work again 2025-08-30 16:16:43 -07:00
uncompress.c preproc: compress standard macros with zlib 2025-08-15 16:51:39 -07:00
warnings.c Make: handle warning files while building in a directory 2023-01-17 13:05:55 -08:00
warnings.pl preproc: compress standard macros with zlib 2025-08-15 16:51:39 -07:00