⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 changelog

📁 汇编编译器的最新版本的源码.买了自己动手写操作系统这本书的人一定要下
💻
📖 第 1 页 / 共 5 页
字号:
Tue Sep 18 15:43:08 2007 -0700 H. Peter Anvin 
  * Add NOP with argument to the instruction list
Tue Sep 18 15:24:38 2007 -0700 H. Peter Anvin 
  * Remove 0FC2 from list of instruction prefixes
Tue Sep 18 15:08:20 2007 -0700 H. Peter Anvin 
  * Speed up the disassembler by allowing prefixed instruction tables
Tue Sep 18 13:45:12 2007 -0700 H. Peter Anvin 
  * Document oword, do and reso
Tue Sep 18 13:01:32 2007 -0700 H. Peter Anvin 
  * Implement "oword" (128 bits) as a first-class size
Tue Sep 18 12:38:07 2007 -0700 H. Peter Anvin 
  * Change the token prehash function for better convergence
Tue Sep 18 12:23:21 2007 -0700 H. Peter Anvin 
  * SSE5 instruction table
Tue Sep 18 02:06:09 2007 -0400 Frank Kotler 
  * add "const" to output/outdbg.c
Mon Sep 17 18:45:44 2007 -0700 H. Peter Anvin 
  * Disassembler support for SSE5 instructions
Mon Sep 17 17:27:46 2007 -0700 H. Peter Anvin 
  * insns.dat: All SSE5 instructions are AMD
Mon Sep 17 17:25:27 2007 -0700 H. Peter Anvin 
  * Actually generate SSE5 instructions
Mon Sep 17 16:55:04 2007 -0700 H. Peter Anvin 
  * Initial support for generating DREX suffixes
Mon Sep 17 16:31:33 2007 -0700 H. Peter Anvin 
  * Fix a few instances of missing renumbers
Mon Sep 17 16:20:45 2007 -0700 H. Peter Anvin 
  * Enable IF_AR3
Mon Sep 17 15:49:53 2007 -0700 H. Peter Anvin 
  * Merge commit 'origin/master' into sse5
Mon Sep 17 15:49:30 2007 -0700 H. Peter Anvin 
  * Initial support for four arguments per instruction
Mon Sep 17 15:48:32 2007 -0700 H. Peter Anvin 
  * CLFLUSH: Neither an x64 instruction nor AMD
Mon Sep 17 13:56:26 2007 -0700 H. Peter Anvin 
  * Sort dependency lists
Mon Sep 17 13:53:14 2007 -0700 H. Peter Anvin 
  * Cleaner way to handle MSVC's _snprintf() underscore damage
Mon Sep 17 13:19:25 2007 -0700 H. Peter Anvin 
  * test/r13.asm: test special-casing of rbp and r13 in 64-bit mode
Mon Sep 17 13:03:33 2007 -0700 H. Peter Anvin 
  * Additional documentation for 64-bit programming
Sun Sep 16 22:27:07 2007 -0700 H. Peter Anvin 
  * INSTALL: MSVC++ compilation instructions
Sun Sep 16 22:17:29 2007 -0700 H. Peter Anvin 
  * make alldeps: change Mkfiles/Makefile.* to Mkfiles/*.mak
Sun Sep 16 22:16:24 2007 -0700 H. Peter Anvin 
  * Fix Makefile for MSVC++ 2005, delete obsolete Makefiles
Sun Sep 16 22:15:34 2007 -0700 H. Peter Anvin 
  * Minor fixes needed to compile with MSVC++ 2005
Sun Sep 16 18:35:02 2007 -0700 H. Peter Anvin 
  * Run "make alldeps"
Sun Sep 16 18:04:57 2007 -0700 H. Peter Anvin 
  * Switch the preprocessor over to using the hash table library
Sun Sep 16 17:53:17 2007 -0700 H. Peter Anvin 
  * Fix the handling of local labels
Fri Sep 14 18:36:01 2007 -0700 H. Peter Anvin 
  * preproc.c: remove unnecessary int64_t
Fri Sep 14 18:03:29 2007 -0700 H. Peter Anvin 
  * Use the new hash table function library to store labels
Fri Sep 14 09:24:38 2007 -0700 H. Peter Anvin 
  * Define a proper hash table library
Thu Sep 13 18:13:20 2007 -0700 H. Peter Anvin 
  * Simple performance benchmarks: label, macro and token lookups
Thu Sep 13 12:25:32 2007 -0700 H. Peter Anvin 
  * release script: fix final cleanup
Thu Sep 13 12:22:00 2007 -0700 H. Peter Anvin 
  * Modify release script for a git-centric world
Thu Sep 13 11:06:42 2007 -0700 H. Peter Anvin 
  * pptok.c: don't insist on C99 compiler behaviour
Wed Sep 12 22:02:06 2007 -0700 H. Peter Anvin 
  * Fix literal F2 and F3 prefixes
Wed Sep 12 21:58:51 2007 -0700 H. Peter Anvin 
  * Add (untested!) SSSE3, SSE4.1, SSE4.2 instructions
Wed Sep 12 21:06:36 2007 -0700 H. Peter Anvin 
  * Add support for Tejas New Instructions (SSSE3)
Wed Sep 12 21:05:06 2007 -0700 H. Peter Anvin 
  * Remove $Id$ tags (useless with git)
Wed Sep 12 21:04:58 2007 -0700 H. Peter Anvin 
  * Use rm32 operands for VMREAD/VMWRITE
Wed Sep 12 21:04:51 2007 -0700 H. Peter Anvin 
  * Macros for SSSE3/SSE4 instruction sets
Wed Sep 12 21:04:39 2007 -0700 H. Peter Anvin 
  * Support r/m operands for non-integer types
Wed Sep 12 20:27:41 2007 -0700 H. Peter Anvin 
  * Use enumerations where practical to ease debugging
Wed Sep 12 17:02:55 2007 +0000 H. Peter Anvin 
  * pptok.c: quick-and-dirty downcasing during prehashing
Wed Sep 12 16:55:57 2007 +0000 H. Peter Anvin 
  * phash: Tell the user when the graph is OK
Wed Sep 12 05:18:20 2007 +0000 H. Peter Anvin 
  * pptok.c: handle holes in the pp_directives array
Wed Sep 12 04:20:08 2007 +0000 H. Peter Anvin 
  * preproc.c: adjust whitespace
Wed Sep 12 04:18:37 2007 +0000 H. Peter Anvin 
  * More automation in the preprocessor conditionals handling
Wed Sep 12 02:13:39 2007 +0000 H. Peter Anvin 
  * pptok.c: fix spacing
Wed Sep 12 02:12:07 2007 +0000 H. Peter Anvin 
  * Generate automatically correct tests for %if and %elif
Wed Sep 12 01:34:19 2007 +0000 H. Peter Anvin 
  * Run "make alldeps"; add dependencies missing from the previous checkin
Wed Sep 12 01:29:43 2007 +0000 H. Peter Anvin 
  * Use a perfect hash to look up preprocessor directives
Wed Sep 12 01:27:53 2007 +0000 H. Peter Anvin 
  * phash: Be a bit more aggressive about trying to make a small hash
Wed Sep 12 00:22:29 2007 +0000 H. Peter Anvin 
  * Add RCXZ as a known preprocessor condition
Tue Sep 11 23:57:23 2007 +0000 H. Peter Anvin 
  * doc: add some cross-references
Tue Sep 11 23:52:01 2007 +0000 H. Peter Anvin 
  * Feeble attempt at updating the documentation; remove Appendix B
Tue Sep 11 22:44:03 2007 +0000 H. Peter Anvin 
  * Handle instructions which can have both REX.W and OSP
Tue Sep 11 22:14:18 2007 +0000 H. Peter Anvin 
  * Use enums to make debugging easier
Tue Sep 11 22:13:17 2007 +0000 H. Peter Anvin 
  * ndisasm: handle \366 codes, prefer unprefixed instructions
Tue Sep 11 22:00:34 2007 +0000 H. Peter Anvin 
  * Simplify tokens.dat slightly
Tue Sep 11 04:26:44 2007 +0000 H. Peter Anvin 
  * Quiet gcc warning about uninitialized variables
Tue Sep 11 04:16:57 2007 +0000 H. Peter Anvin 
  * Make the big instruction arrays "const"
Mon Sep 10 23:32:05 2007 +0000 H. Peter Anvin 
  * Use an actual enum for the opcode
Mon Sep 10 23:30:21 2007 +0000 H. Peter Anvin 
  * Fix order of token arguments
Mon Sep 10 18:59:26 2007 +0000 H. Peter Anvin 
  * assemble.c: correct special handing of ESP/RSP
Mon Sep 10 18:59:01 2007 +0000 H. Peter Anvin 
  * tokhash: correct duplicate-token test
Mon Sep 10 18:58:40 2007 +0000 H. Peter Anvin 
  * tokhash: adjust table types to reduce size
Mon Sep 10 18:55:52 2007 +0000 H. Peter Anvin 
  * Fix the MMXREG and XMMREG flags definitions.
Wed Sep 5 06:48:38 2007 +0000 H. Peter Anvin 
  * nasm.spec.in: Copyright -> License
Wed Sep 5 06:40:51 2007 +0000 H. Peter Anvin 
  * Fix "make tar"; useful for RPM testing
Wed Sep 5 06:24:43 2007 +0000 H. Peter Anvin 
  * Remove obsolete Serial: construct; we shouldn't need it anyway.
Tue Sep 4 01:29:43 2007 +0000 Chuck Crayne 
  * Provide 64-bit support for ORG directive
Sun Sep 2 16:37:03 2007 +0000 H. Peter Anvin 
  * Fix some MMX/SSE irregularities which interact with the 64-bit support
Sun Sep 2 14:46:00 2007 +0000 H. Peter Anvin 
  * phash.ph: yet another attempt at getting Perl to behave, arithmetically
Sun Sep 2 06:23:29 2007 +0000 H. Peter Anvin 
  * Simple 64-bit org test
Sun Sep 2 06:20:15 2007 +0000 H. Peter Anvin 
  * phash.ph: remove some stale code
Sun Sep 2 01:00:34 2007 +0000 Chuck Crayne 
  * Force use of integer values for generating hash keys.
Fri Aug 31 18:10:23 2007 +0000 H. Peter Anvin 
  * phash: don't rely on the build platform Perl version of rand()
Fri Aug 31 07:31:51 2007 +0000 H. Peter Anvin 
  * tokhash.pl: formatting changes for readability
Fri Aug 31 07:23:31 2007 +0000 H. Peter Anvin 
  * tokhash: Speed up the rejection of unhashed values
Fri Aug 31 06:06:17 2007 +0000 H. Peter Anvin 
  * tokhash.pl: "ix" should have the same width as the "hash" arrays
Fri Aug 31 00:28:35 2007 +0000 H. Peter Anvin 
  * Add "do not edit" comment to tokhash.c
Fri Aug 31 00:23:40 2007 +0000 H. Peter Anvin 
  * Make the token hash a bit smaller by using 16-bit hash tables
Fri Aug 31 00:16:10 2007 +0000 H. Peter Anvin 
  * Minor cleanup; remove duplication of names.c
Thu Aug 30 23:42:39 2007 +0000 H. Peter Anvin 
  * phash.ph: use a bipartite graph to reduce the storage requirements
Thu Aug 30 22:35:34 2007 +0000 H. Peter Anvin 
  * Finishing touches on perfect hash tokenizer; actually turn the thing on
Thu Aug 30 21:50:20 2007 +0000 H. Peter Anvin 
  * Makefile rule for tokhash.c
Thu Aug 30 21:47:46 2007 +0000 H. Peter Anvin 
  * tokens.dat: Data file containing alphanumeric tokens not in other .dats
Thu Aug 30 21:45:56 2007 +0000 H. Peter Anvin 
  * Generate a perfect hash for the token parser
Thu Aug 30 21:40:08 2007 +0000 H. Peter Anvin 
  * Fix bugs in repeated suffix handling, which led to missing r8d/r8w/r8d
Thu Aug 30 21:39:37 2007 +0000 H. Peter Anvin 
  * phash.ph: more powerful prehashing
Thu Aug 30 20:15:25 2007 +0000 H. Peter Anvin 
  * Make the perfect hash generator an includable module
Wed Aug 29 20:30:31 2007 +0000 H. Peter Anvin 
  * Correct the logic for recording fs: and gs: overrides.
Wed Aug 29 18:20:19 2007 +0000 H. Peter Anvin 
  * Generate R_X86_64_64 relocations in elf64 output
Wed Aug 29 17:24:03 2007 +0000 H. Peter Anvin 
  * Add README file
Wed Aug 29 17:20:09 2007 +0000 H. Peter Anvin 
  * Create a Perl library directory, and add the Graph module to it
Wed Aug 29 17:05:17 2007 +0000 H. Peter Anvin 
  * Perfect hash generator, as a perl script
Wed Aug 29 16:41:43 2007 +0000 H. Peter Anvin 
  * Use standard macro for the default directive
Wed Aug 29 16:40:26 2007 +0000 H. Peter Anvin 
  * Add standard macro for [default] directive
Wed Aug 29 16:38:47 2007 +0000 H. Peter Anvin 
  * More test cases for rel and abs addressing
Wed Aug 29 16:38:05 2007 +0000 H. Peter Anvin 
  * Add [default] directive
Wed Aug 29 16:25:46 2007 +0000 H. Peter Anvin 
  * nasmlib: add bsii() case-insensitive version of bsi()
Wed Aug 29 15:49:53 2007 +0000 H. Peter Anvin 
  * Add test cases for IP-relative addressing
Wed Aug 29 15:19:19 2007 +0000 H. Peter Anvin 
  * Suppress IP-relative only for fs: and gs: overrides
Tue Aug 28 23:06:00 2007 +0000 H. Peter Anvin 
  * Implement REL/ABS modifiers
Sun Aug 26 05:51:39 2007 +0000 Frank Kotler 
  * attempt to make static makefiles aware of outelf32/outelf64
Sun Aug 26 05:48:54 2007 +0000 Frank Kotler 
  * add nasm_strsep to nasmlib, for output/outmacho.c - strtok doesn't work
Sun Aug 26 05:41:33 2007 +0000 Frank Kotler 
  * remove "#include <unistd.h> from rdoff directory - two places - it annoyed Windows users and seems unneeded
Sun Aug 26 05:10:24 2007 +0000 Frank Kotler 
  * finally commit Mike Frysinger's "elf-visibility" patch
Mon Aug 20 21:03:14 2007 +0000 H. Peter Anvin 
  * regs.pl: handle dashed sequences with suffixes
Mon Aug 20 20:10:04 2007 +0000 H. Peter Anvin 
  * sync.c: change ULONG_MAX to UINT32_MAX
Mon Aug 20 20:09:11 2007 +0000 H. Peter Anvin 
  * Add _MIN and _MAX macros for the fixed-size types.
Mon Aug 20 20:02:17 2007 +0000 H. Peter Anvin 
  * ldrdf: cast output of sizeof() before passing to printf(), to avoid warning.
Sun Aug 19 18:49:26 2007 +0000 Keith Kanios 
  * Fixed RIP address processing ambiguity found by Charles Crayne.
Fri Aug 17 07:37:52 2007 +0000 Keith Kanios 
  * Fixed issues with REX prefix effective address generation. Fixed XMM instruction output.
Fri Aug 17 02:03:10 2007 +0000 Keith Kanios 
  * Changed MMXREG and XMMREG flags to help resolve invalid REX prefix generation for MMX instructions.
Sat Jul 7 02:01:08 2007 +0000 H. Peter Anvin 
  * More int/int32_t confusion
Sat Jul 7 01:59:52 2007 +0000 H. Peter Anvin 
  * regflag() should return int32_t.
Thu Jun 21 19:00:12 2007 +0000 H. Peter Anvin 
  * Detect missing <inttypes.h> and include ersatz version if missing
Thu Jun 21 06:24:23 2007 +0000 H. Peter Anvin 
  * inttypes.h: for older preprocessors, specify L and LL as appropriate
Thu Jun 21 06:20:43 2007 +0000 H. Peter Anvin 
  * inttypes.h: Fix spelling of SHRT_MAX
Thu Jun 21 06:15:42 2007 +0000 H. Peter Anvin 
  * inttypes.h: do a single ersatz <inttypes.h> based on <limits.h>
Sun Jun 3 02:42:41 2007 +0000 Chuck Crayne 
  * Support 32-bit direct addressing in 64-bit mode without base or index regs
Sat Jun 2 02:26:21 2007 +0000 H. Peter Anvin 
  * Fix the [U]INT*_C() creation macros
Sat Jun 2 00:05:35 2007 +0000 H. Peter Anvin 
  * For platforms that don't have them, provide <inttypes.h> for common models.
Wed May 30 22:21:11 2007 +0000 H. Peter Anvin 
  * Fix the handling of the \313 code.
Wed May 30 22:20:01 2007 +0000 H. Peter Anvin 
  * Machine-generated \321->\324 corrections
Wed May 30 21:22:33 2007 +0000 Frank Kotler 
  * update "version" to 0.99.02
Wed May 30 20:30:15 2007 +0000 H. Peter Anvin 
  * Correct the generation of 67 prefixes.
Wed May 30 18:30:18 2007 +0000 H. Peter Anvin 
  * Update dependencies.
Wed May 30 16:34:29 2007 +0000 Frank Kotler 
  * update cvs server name in misc/release script
Wed May 30 04:28:50 2007 +0000 H. Peter Anvin 
  * Avoid magic values; we have more than 124 registers now
Wed May 30 04:27:58 2007 +0000 H. Peter Anvin 
  * Remove bogus redundant tests
Wed May 30 03:44:50 2007 +0000 H. Peter Anvin 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -