summaryrefslogtreecommitdiff
path: root/tables.h
Commit message (Collapse)AuthorAgeFilesLines
* opflags: more int32_t -> opflags_t conversionsH. Peter Anvin2009-10-131-4/+5
| | | | | | | Hopefully this should catch all of them... but please keep an eye out for any other uses of int32_t for the operand flags. Signed-off-by: H. Peter Anvin <hpa@zytor.com>
* Add copyright headers to the *.c/*.h files in the main directoryH. Peter Anvin2009-06-281-0/+33
| | | | | | | | | | Add copyright headers to the *.c/*.h files in the main directory. For files where I'm sure enough that we have all the approvals, I have given them the 2-BSD license, the others have been given the "LGPL for now" license header. Most of them can probably be changed after auditing. Signed-off-by: H. Peter Anvin <hpa@zytor.com>
* Make the macros table "unsigned char"H. Peter Anvin2008-06-251-3/+3
| | | | It gets less ugly if we make the macros table "unsigned char".
* Drop the index tables from the canned macrosH. Peter Anvin2008-06-211-3/+3
| | | | | | Instead of an array of strings, just have a character array; that reduces the size of canned macros by up to 30%, and we only did sequential access anyway.
* %use: call these directives "standard macro packages"H. Peter Anvin2008-06-191-1/+1
| | | | | Adopt the term "standard macro packages", "modules" are too ambiguous.
* preproc: add support for builtin include modules (%use)H. Peter Anvin2008-06-191-1/+2
| | | | | | | | | Add a builtin equivalent to the %include directive called %use. %use includes a standard macro file compiled into the binary; these come from the macros/ directory in the source code. The idea here is to be able to provide optional macro packages with the distribution, without adding complex host filesystem dependencies.
* insnsn.c: cleaner to *not* separate out conditional instructionsH. Peter Anvin2008-05-211-2/+0
| | | | | | | The disassembler code gets cleaner if we do *not* separate out the conditional instructions; instead, rely on the fact that the conditionals are always at the end and use FIRST_COND_OPCODE as a barrier.
* Avoid #including .c files; instead compile as separate unitsH. Peter Anvin2008-05-201-0/+36
Don't #include .c files, even if they are auto-generated; instead compile them as separate compilation units and let the linker do its job.