~vcs-imports/nasm/main

  • Committer: hpa
  • Date: 2007-09-12 17:02:55 UTC
  • Revision ID: vcs-imports@canonical.com-20070912170255-zheqv4j83537lxbd
pptok.c: quick-and-dirty downcasing during prehashing

Speed up pptok.c by just doing |= 0x20 instead of calling tolower() for
every character during prehashing.  This is good enough for our needs,
since we don't have any tokens containing the characters @ [ \ ] _ nor
any high-bit characters (in which case we'd have to worry about multibyte
anyway.)
Filename Latest Rev Last Changed Committer Comment Size
..
doc 5 22 years ago hpa NASM 0.96 Diff
inttypes 468 16 years ago hpa For platforms that don't have them, provide <intty Diff
lcc 1 22 years ago hpa NASM 0.91 Diff
misc 1 22 years ago hpa NASM 0.91 Diff
Mkfiles 9 22 years ago hpa NASM 0.98p3.2 Diff
output 37 22 years ago hpa NASM 0.98.30 Diff
perllib 494 16 years ago hpa Create a Perl library directory, and add the Graph Diff
rdoff 1 22 years ago hpa NASM 0.91 Diff
test 1 22 years ago hpa NASM 0.91 Diff
aclocal.m4 423 17 years ago hpa Cleaner way to add gcc options We can actually te 532 bytes Diff Download File
assemble.c 540 16 years ago hpa Handle instructions which can have both REX.W and 66 KB Diff Download File
assemble.h 392 17 years ago kkanios General push for x86-64 support, dubbed 0.99.00. 623 bytes Diff Download File
AUTHORS 444 17 years ago ccrayne Accept responsibility for support of outelf64.c 2.8 KB Diff Download File
File autogen.sh 388 17 years ago hpa autogen.sh script to create configure, et al. It' 139 bytes Diff Download File
ChangeLog 392 17 years ago kkanios General push for x86-64 support, dubbed 0.99.00. 3.3 KB Diff Download File
CHANGES 392 17 years ago kkanios General push for x86-64 support, dubbed 0.99.00. 45.7 KB Diff Download File
compiler.h 402 17 years ago hpa AIf we have config.h, we should actually include i 849 bytes Diff Download File
configure.in 474 16 years ago hpa Detect missing <inttypes.h> and include ersatz ver 3.3 KB Diff Download File
COPYING 37 22 years ago hpa NASM 0.98.30 23.9 KB Diff Download File
disasm.c 540 16 years ago hpa Handle instructions which can have both REX.W and 30.1 KB Diff Download File
disasm.h 399 17 years ago kkanios Fixed distinction between char and int8_t data typ 594 bytes Diff Download File
eval.c 446 17 years ago ccrayne Allow '!' to be used in expressions with same mea 22.6 KB Diff Download File
eval.h 372 19 years ago hpa Apply Nindent to all .c and .h files 790 bytes Diff Download File
float.c 399 17 years ago kkanios Fixed distinction between char and int8_t data typ 11.2 KB Diff Download File
float.h 399 17 years ago kkanios Fixed distinction between char and int8_t data typ 477 bytes Diff Download File
insns.dat 540 16 years ago hpa Handle instructions which can have both REX.W and 134 KB Diff Download File
insns.h 527 16 years ago hpa Make the big instruction arrays "const" Make the 4.9 KB Diff Download File
insns.pl 539 16 years ago hpa Use enums to make debugging easier When we're dea 6.8 KB Diff Download File
INSTALL 314 20 years ago hpa Enable the use of a config.h file and autoheader. 1.1 KB Diff Download File
File install-sh 37 22 years ago hpa NASM 0.98.30 5.4 KB Diff Download File
labels.c 399 17 years ago kkanios Fixed distinction between char and int8_t data typ 15.6 KB Diff Download File
labels.h 399 17 years ago kkanios Fixed distinction between char and int8_t data typ 1 KB Diff Download File
LICENSE 389 17 years ago kkanios *** empty log message *** 202 bytes Diff Download File
listing.c 407 17 years ago kkanios c99 printf/fprintf compliance. 6.7 KB Diff Download File
listing.h 372 19 years ago hpa Apply Nindent to all .c and .h files 398 bytes Diff Download File
macros.pl 399 17 years ago kkanios Fixed distinction between char and int8_t data typ 1.2 KB Diff Download File
Makefile.in 542 16 years ago hpa Run "make alldeps"; add dependencies missing from 8.8 KB Diff Download File
File mkdep.pl 370 19 years ago hpa Fix comment 4.2 KB Diff Download File
names.c 399 17 years ago kkanios Fixed distinction between char and int8_t data typ 761 bytes Diff Download File
nasm.1 343 20 years ago fbkotler fix man page per Eric Raymond 10.6 KB Diff Download File
nasm.c 507 16 years ago hpa Finishing touches on perfect hash tokenizer; actua 60.7 KB Diff Download File
nasm.h 541 16 years ago hpa Use a perfect hash to look up preprocessor directi 33.1 KB Diff Download File
nasm.spec.in 524 16 years ago hpa nasm.spec.in: Copyright -> License 2.6 KB Diff Download File
nasmlib.c 509 16 years ago hpa Minor cleanup; remove duplication of names.c 23.1 KB Diff Download File
nasmlib.h 541 16 years ago hpa Use a perfect hash to look up preprocessor directi 8.2 KB Diff Download File
ndisasm.1 343 20 years ago fbkotler fix man page per Eric Raymond 3.2 KB Diff Download File
ndisasm.c 425 17 years ago hpa Clean up the 64-bitification of regs.dat for 64-bi 11.5 KB Diff Download File
outform.c 399 17 years ago kkanios Fixed distinction between char and int8_t data typ 1.8 KB Diff Download File
outform.h 442 17 years ago ccrayne Allow ELF32 to be invoked either as -f elf or -f 5.6 KB Diff Download File
parser.c 507 16 years ago hpa Finishing touches on perfect hash tokenizer; actua 30.2 KB Diff Download File
parser.h 399 17 years ago kkanios Fixed distinction between char and int8_t data typ 584 bytes Diff Download File
File phash.pl 504 16 years ago hpa Make the perfect hash generator an includable modu 942 bytes Diff Download File
pptok.dat 541 16 years ago hpa Use a perfect hash to look up preprocessor directi 407 bytes Diff Download File
File pptok.pl 549 16 years ago hpa pptok.c: quick-and-dirty downcasing during prehash 5.4 KB Diff Download File
preproc.c 546 16 years ago hpa preproc.c: adjust whitespace Be consistent about 129 KB Diff Download File
preproc.h 541 16 years ago hpa Use a perfect hash to look up preprocessor directi 667 bytes Diff Download File
README 392 17 years ago kkanios General push for x86-64 support, dubbed 0.99.00. 888 bytes Diff Download File
regs.dat 488 16 years ago hpa Implement REL/ABS modifiers Implement "REL" and " 1.6 KB Diff Download File
File regs.pl 539 16 years ago hpa Use enums to make debugging easier When we're dea 3.6 KB Diff Download File
standard.mac 491 16 years ago hpa Add standard macro for [default] directive 2 KB Diff Download File
stdscan.c 509 16 years ago hpa Minor cleanup; remove duplication of names.c 6.9 KB Diff Download File
stdscan.h 507 16 years ago hpa Finishing touches on perfect hash tokenizer; actua 545 bytes Diff Download File
sync.c 482 16 years ago hpa sync.c: change ULONG_MAX to UINT32_MAX The value 3.2 KB Diff Download File
sync.h 392 17 years ago kkanios General push for x86-64 support, dubbed 0.99.00. 440 bytes Diff Download File
TODO 392 17 years ago kkanios General push for x86-64 support, dubbed 0.99.00. 13.4 KB Diff Download File
tokens.dat 537 16 years ago hpa Simplify tokens.dat slightly 252 bytes Diff Download File
File tokhash.pl 531 16 years ago hpa tokhash: correct duplicate-token test 5.2 KB Diff Download File
version 465 16 years ago fbkotler update "version" to 0.99.02 8 bytes Diff Download File
File version.pl 165 22 years ago hpa Accept X.YYplZ as a valid version number (equivale 2.2 KB Diff Download File