nasm/include
H. Peter Anvin af9fe8f597 Don't sort opcodes; move all pseudo-ops to the beginning
We don't need to sort opcodes anymore, since we are using an O(1) hash
and not binary search.  Instead, sort them in the order they first
appear in insns.dat; this lets us move all the pseudo-ops to a
contiguous range at the start of the file, for more efficient
handling.

Change the functions that process pseudo-ops accordingly.

Signed-off-by: H. Peter Anvin <hpa@zytor.com>
2017-05-01 21:44:24 -07:00
..
bytesex.h bytesex: more endianness detection hacks 2017-04-25 12:51:17 -07:00
compiler.h bytesex: more endianness detection hacks 2017-04-25 12:51:17 -07:00
disp8.h Reorganize the source code into subdirectories 2016-05-25 12:06:29 -07:00
error.h Make -Werror controllable on a per-warning-class basis 2017-03-08 01:26:40 -08:00
hashtbl.h hashtbl, strtbl: add hash_free_all(), split strtbl_find() 2017-04-24 00:54:51 -07:00
iflag.h asm/*: Move directive processing to its own file, refactor error handling 2017-03-07 19:31:04 -08:00
insns.h Don't sort opcodes; move all pseudo-ops to the beginning 2017-05-01 21:44:24 -07:00
labels.h labels: make lookup_labels and is_extern take a const char * 2017-03-14 18:41:25 -07:00
md5.h Reorganize the source code into subdirectories 2016-05-25 12:06:29 -07:00
nasm.h a) Fix handling of DZ/ZWORD; b) don't crash on TIMES JMP 2017-05-01 21:13:15 -07:00
nasmint.h nasmint.h: change header guards to NASM_NASMINT_H 2016-10-04 18:11:57 -07:00
nasmlib.h Merge remote-tracking branch 'origin/nasm-2.13.xx' 2017-05-01 21:25:14 -07:00
opflags.h Reorganize the source code into subdirectories 2016-05-25 12:06:29 -07:00
perfhash.h Add generic perfect string hashes, use for directives 2017-04-03 00:27:07 -07:00
raa.h saa, raa: saa_init() and raa_init() will never return NULL 2017-04-23 23:37:11 -07:00
rbtree.h Reorganize the source code into subdirectories 2016-05-25 12:06:29 -07:00
rdoff.h rdoff: use nasm-provided safe memory allocation and I/O 2017-04-17 13:56:50 -07:00
saa.h saa, raa: saa_init() and raa_init() will never return NULL 2017-04-23 23:37:11 -07:00
strlist.h Factor out common string list handling code 2016-10-04 01:12:28 -07:00
tables.h Handle multiple standard macro sets sanely 2016-07-13 14:23:48 -07:00
ver.h Reorganize the source code into subdirectories 2016-05-25 12:06:29 -07:00