📄 changelog
字号:
* autoconf: drop AC_USE_SYSTEM_EXTENSIONS to support autoconf 2.59
Sat Oct 13 07:09:22 2007 -0700 Keith Kanios
* Fix 32-bit types in preproc.c and eval.c
Thu Oct 11 20:32:33 2007 -0700 Charles Crayne
* Must define types before using them
Thu Oct 11 13:42:09 2007 -0700 H. Peter Anvin
* preproc.c: move smacro define/undef to separate functions
Thu Oct 11 13:38:38 2007 -0700 H. Peter Anvin
* preproc.c: PP_DEFINE and PP_XDEFINE are case-sensitive
Thu Oct 11 12:52:03 2007 -0700 H. Peter Anvin
* preproc.c: normalize the handling of case sensitivity
Thu Oct 11 12:51:06 2007 -0700 H. Peter Anvin
* Define macros necessary for <inttypes.h> on C++
Thu Oct 11 10:12:58 2007 -0700 H. Peter Anvin
* More "bool" fixes
Thu Oct 11 10:11:57 2007 -0700 H. Peter Anvin
* preproc.c: allow 64-bit repeat counts
Thu Oct 11 10:06:19 2007 -0700 H. Peter Anvin
* preproc.c: For an SMacro, in_progress really is a boolean (no %rep)
Thu Oct 11 00:05:57 2007 -0700 H. Peter Anvin
* Additional uses of bool and enum
Thu Oct 11 00:05:57 2007 -0700 H. Peter Anvin
* preproc.c: MMacro.in_progress is not a boolean
Wed Oct 10 18:07:51 2007 -0700 H. Peter Anvin
* saa_fread/fwrite: when seeking, must set [rw]ptr as well
Wed Oct 10 14:58:45 2007 -0700 H. Peter Anvin
* Use the compiler-provided booleans if available, otherwise emulate
Wed Oct 10 14:55:14 2007 -0700 H. Peter Anvin
* owlinux.mak: don't clean things we won't be able to
Wed Oct 10 14:29:53 2007 -0700 H. Peter Anvin
* configure.in: looks like we need autoconf 2.61 :(
Wed Oct 10 14:06:59 2007 -0700 H. Peter Anvin
* Create option -Ox to tell NASM to do unlimited passes
Mon Oct 8 19:26:57 2007 -0700 H. Peter Anvin
* Revert "floatb.asm: fix broken testcase"
Mon Oct 8 18:39:24 2007 -0700 H. Peter Anvin
* floatb.asm: fix broken testcase
Mon Oct 8 12:41:00 2007 -0700 H. Peter Anvin
* saa_rstruct: fix overrun check
Mon Oct 8 12:12:23 2007 -0700 H. Peter Anvin
* Add Frank's floattest.asm test file
Sun Oct 7 21:13:14 2007 -0700 H. Peter Anvin
* saa_fpwrite: initializing "len" should be part of the loop
Sun Oct 7 18:46:57 2007 -0700 Charles Crayne
* Fix infinite loop in function saa_fpwrite
Fri Oct 5 17:44:16 2007 -0700 H. Peter Anvin
* zerobyte.asm: use a real instruction to avoid confusing ndisasm
Fri Oct 5 17:42:31 2007 -0700 H. Peter Anvin
* zerobyte.asm: add test cases for non-initial \170 uses
Fri Oct 5 17:29:01 2007 -0700 H. Peter Anvin
* Check in the proper zerobyte test
Fri Oct 5 17:04:32 2007 -0700 H. Peter Anvin
* Emit REX prefix before literal zero (\170)
Fri Oct 5 17:01:15 2007 -0700 H. Peter Anvin
* LICENSE: Break long line
Fri Oct 5 14:36:03 2007 -0700 H. Peter Anvin
* Add test for problematic floats
Thu Oct 4 23:51:08 2007 -0700 H. Peter Anvin
* floatx.asm: add Inf and NaN to the boundary condition tests
Thu Oct 4 23:09:19 2007 -0700 H. Peter Anvin
* floatx.asm: add specific tests for exponent boundary conditions
Thu Oct 4 22:51:08 2007 -0700 H. Peter Anvin
* float.c: correct the exponent
Thu Oct 4 15:18:23 2007 -0700 H. Peter Anvin
* Additional rules in test/Makefile
Thu Oct 4 13:42:56 2007 -0700 H. Peter Anvin
* Rewrite the handling of SAA's to allow random access
Wed Oct 3 21:30:57 2007 -0700 H. Peter Anvin
* Change cloc_t to struct location, and reorder the members
Wed Oct 3 21:24:51 2007 -0700 H. Peter Anvin
* BR 1352920: change loc_t -> cloc_t
Wed Oct 3 21:22:16 2007 -0700 H. Peter Anvin
* BR 1352920: Handle upper case %line
Wed Oct 3 17:40:12 2007 -0700 H. Peter Anvin
* Use autoconf to request feature macros
Tue Oct 2 22:04:15 2007 -0700 H. Peter Anvin
* preproc.c: constipation
Tue Oct 2 21:57:27 2007 -0700 H. Peter Anvin
* make alldeps
Tue Oct 2 21:53:51 2007 -0700 H. Peter Anvin
* Portability fixes
Tue Oct 2 21:13:18 2007 -0700 H. Peter Anvin
* Run "make alldeps".
Tue Oct 2 17:40:00 2007 -0700 H. Peter Anvin
* Use the crc64 we already use as the perfect hash function prehash
Tue Oct 2 15:09:33 2007 -0700 H. Peter Anvin
* insns.dat: add systematic names for the hinting NOPs (0F18-0F1F)
Mon Oct 1 11:28:32 2007 -0700 H. Peter Anvin
* Unspecified files are null strings, not null pointers
Mon Oct 1 11:26:31 2007 -0700 H. Peter Anvin
* Check for the most basic filename overlaps
Sun Sep 30 22:15:36 2007 -0700 Charles Crayne
* modified: nasm.1 to add newer command line options
Fri Sep 28 21:27:41 2007 -0700 Charles Crayne
* Merge branch 'master' of git+ssh://ccrayne@repo.or.cz/srv/git/nasm
Fri Sep 28 20:17:12 2007 -0700 H. Peter Anvin
* configure.in: AC_SUBST_FILE should have been AC_SUBST
Fri Sep 28 17:17:20 2007 -0700 H. Peter Anvin
* Unbreak relative references to immediate addresses
Fri Sep 28 15:16:47 2007 -0700 Charles Crayne
* Merge branch 'master' of git+ssh://ccrayne@repo.or.cz/srv/git/nasm
Fri Sep 28 12:01:55 2007 -0700 H. Peter Anvin
* lib/vsnprintf.c: correct boundary conditions
Fri Sep 28 10:50:20 2007 -0700 H. Peter Anvin
* Add substitutes for snprintf() and vsnprintf()
Fri Sep 28 02:03:41 2007 -0400 Frank Kotler
* Merge branch 'master' of git+ssh://fbkotler@repo.or.cz/srv/git/nasm
Thu Sep 27 21:35:04 2007 -0700 H. Peter Anvin
* Exclude config.h from the dependency list for the canned makefiles
Thu Sep 27 21:12:17 2007 -0700 H. Peter Anvin
* version.pl: Add support for daily snapshot releases
Thu Sep 27 19:46:55 2007 -0700 H. Peter Anvin
* Add Makefile for Linux -> DOS, Win32, OS/2 using OpenWatcom
Wed Sep 26 19:57:07 2007 -0700 H. Peter Anvin
* Add Makefile for OpenWatcom (DOS, OS/2 or Win32 output)
Wed Sep 26 17:00:18 2007 -0700 H. Peter Anvin
* Test for various addressing modes in 64-bit mode
Wed Sep 26 15:19:28 2007 -0700 H. Peter Anvin
* nasm option reshuffling, -E -> -Z
Tue Sep 25 23:57:21 2007 -0400 Frank Kotler
* Version 0.99.04
Tue Sep 25 20:36:45 2007 -0700 H. Peter Anvin
* nasmdoc: corrections on 64-bit immediates/displacements
Tue Sep 25 16:02:21 2007 -0700 H. Peter Anvin
* nasmdoc: shorten lines which are too long
Tue Sep 25 16:01:07 2007 -0700 H. Peter Anvin
* Document NASM behaviour for 64-bit immediates and displacements
Tue Sep 25 15:44:40 2007 -0700 H. Peter Anvin
* test/movimm.asm: add optimizable forms
Tue Sep 25 15:41:19 2007 -0700 H. Peter Anvin
* assemble.c: clean up whitespace
Tue Sep 25 15:40:36 2007 -0700 H. Peter Anvin
* Correct the handling of "MOV" with immediate in 64-bit mode
Tue Sep 25 15:39:42 2007 -0700 H. Peter Anvin
* Test of immediate handling on 64-bit mode
Tue Sep 25 14:27:34 2007 -0700 H. Peter Anvin
* Add nasm_zalloc() to nasmlib.c
Tue Sep 25 14:26:03 2007 -0700 H. Peter Anvin
* Fix BR 1490407: size of the second operand of LAR/LSL
Tue Sep 25 14:11:29 2007 -0700 H. Peter Anvin
* Fix BR 1490407: size of the second operand of LAR/LSL
Tue Sep 25 13:34:55 2007 -0700 H. Peter Anvin
* Makefile.in: make "make install" create directories
Tue Sep 25 08:48:37 2007 -0700 H. Peter Anvin
* Fix BR 1445441: uninitialized use of "error_file"
Mon Sep 24 21:33:17 2007 -0700 H. Peter Anvin
* preproc.c: fix the loop in %undef
Mon Sep 24 20:53:48 2007 -0700 H. Peter Anvin
* float.c: clear off uninitialized warning
Mon Sep 24 17:02:41 2007 -0700 H. Peter Anvin
* outcoff: set the "virtual size field" to zero (BR 1351586)
Mon Sep 24 15:56:02 2007 -0700 H. Peter Anvin
* insns.dat: SMINT - mark ND, DMINT - fix opcode
Mon Sep 24 15:55:20 2007 -0700 H. Peter Anvin
* 0F0F is a 3Dnow! prefix; remove from prefix list
Mon Sep 24 15:48:09 2007 -0700 H. Peter Anvin
* Additional compaction missed by script
Mon Sep 24 15:42:53 2007 -0700 H. Peter Anvin
* insns.dat: machine-generated compaction mmx/xmmreg,mem -> mmx/xmmrm
Mon Sep 24 13:54:00 2007 -0700 H. Peter Anvin
* nasmdoc: grammar fix
Mon Sep 24 13:44:02 2007 -0700 H. Peter Anvin
* nasmdoc: remove stray periods
Mon Sep 24 13:42:09 2007 -0700 H. Peter Anvin
* test/Makefile: make a bit more useful
Mon Sep 24 13:41:58 2007 -0700 H. Peter Anvin
* Implement the -MG option (SF RFE 1564264)
Mon Sep 24 12:52:09 2007 -0700 H. Peter Anvin
* nasmdoc: clarify __float*__ example
Mon Sep 24 12:44:38 2007 -0700 H. Peter Anvin
* nasmdoc: document the __float*__ operators
Mon Sep 24 12:30:54 2007 -0700 H. Peter Anvin
* Support __float*__ for floating-point numbers in expressions
Mon Sep 24 10:51:07 2007 -0700 H. Peter Anvin
* eval.c: replace sequence of ifs with switch
Mon Sep 24 10:50:23 2007 -0700 H. Peter Anvin
* tokhash: allow a bit smarter pattern matching
Sat Sep 22 22:35:28 2007 -0700 H. Peter Anvin
* Implement INVLPGA according to the documentation
Sat Sep 22 22:02:34 2007 -0700 H. Peter Anvin
* Reformat insns.dat to uniform column width
Sat Sep 22 21:50:03 2007 -0700 H. Peter Anvin
* Simple test for 0x67 prefixes
Sat Sep 22 21:49:51 2007 -0700 H. Peter Anvin
* Auto-generate 0x67 prefixes without the need for \30x codes
Sat Sep 22 21:47:13 2007 -0700 H. Peter Anvin
* Make test/Makefile a bit more useful
Sat Sep 22 21:29:41 2007 -0700 H. Peter Anvin
* Add TY_OWORD for "DO" output
Sat Sep 22 19:52:11 2007 -0700 H. Peter Anvin
* LDDQU needs \301 (BR 1103549)
Sat Sep 22 19:51:13 2007 -0700 H. Peter Anvin
* RDTSCP and INVLPGA aren't 64-bit specific
Sat Sep 22 19:40:37 2007 -0700 H. Peter Anvin
* Cyrix GX1 instructions: BBx_RESET, CPU_READ, CPU_WRITE
Sat Sep 22 19:28:14 2007 -0700 H. Peter Anvin
* Centaur XSHA1, XSHA256, MONTMUL
Sat Sep 22 19:20:56 2007 -0700 H. Peter Anvin
* Implement Centaur's XCRYPT instructions
Sat Sep 22 19:13:05 2007 -0700 H. Peter Anvin
* Add Geode LX (AMD's Cyrix-derived core) instructions
Sat Sep 22 19:05:11 2007 -0700 H. Peter Anvin
* Add the GETSEC instruction for Intel SMX
Sat Sep 22 18:59:18 2007 -0700 H. Peter Anvin
* Add the AMD SSE4a and LZCNT instructions
Sat Sep 22 18:23:20 2007 -0700 H. Peter Anvin
* Tag UMOV as ND (no disassembly) to avoid collision
Sat Sep 22 18:20:49 2007 -0700 H. Peter Anvin
* Disallow optimizing by less than 5 passes.
Sat Sep 22 17:45:45 2007 -0700 H. Peter Anvin
* BR 1783117: Document that %+ needs a space after it, and fix crash
Sat Sep 22 16:44:56 2007 -0700 H. Peter Anvin
* nasm.spec.in: minor fixes
Sat Sep 22 16:38:25 2007 -0700 H. Peter Anvin
* release script: handle stricter CLI parsing for "git tag"
Sat Sep 22 16:35:11 2007 -0700 H. Peter Anvin
* Update nasm.spec.in and make it handle rc releases
Sat Sep 22 16:19:19 2007 -0700 H. Peter Anvin
* version.pl: support version numbers of the form X.Y[.Z]rcW
Thu Sep 20 21:33:43 2007 -0700 Charles Crayne
* Merge branch 'master' of git+ssh://ccrayne@repo.or.cz/srv/git/nasm
Thu Sep 20 21:12:33 2007 -0700 Charles Crayne
* modified: misc/release to fix bug in removing .git
Wed Sep 19 21:41:43 2007 -0700 H. Peter Anvin
* Merge branch 'master' of git+ssh://repo.or.cz/srv/git/nasm
Wed Sep 19 21:41:27 2007 -0700 H. Peter Anvin
* Update manual pages
Wed Sep 19 21:41:02 2007 -0700 H. Peter Anvin
* Remove limit on number of sync points
Wed Sep 19 21:40:37 2007 -0700 H. Peter Anvin
* Make nasm_malloc() et al available from inside ndisasm
Wed Sep 19 21:07:32 2007 -0400 Frank Kotler
* Version 0.99.03
Wed Sep 19 21:06:59 2007 -0400 Frank Kotler
* Merge branch 'master' of git+ssh://fbkotler@repo.or.cz/srv/git/nasm
Wed Sep 19 16:22:03 2007 -0700 H. Peter Anvin
* Merge commit 'origin/sse5'
Wed Sep 19 16:15:22 2007 -0700 H. Peter Anvin
* test/Makefile: make a bit more useful
Tue Sep 18 22:54:40 2007 -0700 H. Peter Anvin
* Slightly optimize the interface to nasm_token_hash()
Wed Sep 19 01:34:55 2007 -0400 Frank Kotler
* Merge branch 'master' of git+ssh://fbkotler@repo.or.cz/srv/git/nasm
Tue Sep 18 22:23:42 2007 -0700 H. Peter Anvin
* Merge commit 'origin/master' into sse5
Tue Sep 18 22:22:49 2007 -0700 H. Peter Anvin
* elf64: fix 32-bit truncations
Tue Sep 18 22:08:04 2007 -0700 H. Peter Anvin
* Document Infinity and NaN
Tue Sep 18 21:55:56 2007 -0700 H. Peter Anvin
* Support generating NaNs and infinities
Tue Sep 18 19:12:26 2007 -0700 H. Peter Anvin
* Update documentation
Tue Sep 18 18:37:36 2007 -0700 H. Peter Anvin
* Simple test for hexadecimal floating-point numbers
Tue Sep 18 18:33:17 2007 -0700 H. Peter Anvin
* Fix error-reporting in hexadecimal floating-point numbers
Tue Sep 18 18:31:26 2007 -0700 H. Peter Anvin
* Support C99-style hexadecimal floating point.
Tue Sep 18 17:50:34 2007 -0700 H. Peter Anvin
* Unify all standard IEEE floating-point formats; add 128-bit
Tue Sep 18 17:49:09 2007 -0700 H. Peter Anvin
* Fix handling of DO; support unary + for floating-point numbers
Tue Sep 18 16:39:03 2007 -0700 H. Peter Anvin
* Support 16-bit IEEE floating point; used in SSE5
Tue Sep 18 15:43:40 2007 -0700 H. Peter Anvin
* Merge commit 'origin/master' into sse5
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -