Yasm Assembler mainline development tree
(ffmpeg 依赖)
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Peter Johnson
9c5385da27
Correct ordering of legacy prefix and REX prefix for SSE/SSE2 instructions
...
in 64-bit (AMD64) mode. Intel says these bytes should not be treated as
prefixes, but AMD64 treats them as legacy prefixes, expecting them to come
before the REX byte.
For now, keep the three-byte max instruction length (although it's not truly
correct), as handling the other "3-byte" cases such as R/M spare with no EA
is probably more painful than it's worth to push down to later in the code
generation path.
Reported by: Henryk Richter <henryk.richter@comlab.uni-rostock.de>
svn path=/trunk/yasm/; revision=1094
21 years ago
Mkfiles
Add VC build files for VC++ 7.1 (untested by myself).
21 years ago
check
Reformat multi-file lists to use many += lines instead of using \
22 years ago
config
This commit was generated by cvs2svn to compensate for changes in r857,
22 years ago
doc/ programmer
…
float
Initial revision
22 years ago
frontends
Add command line option (-X) to allow error reporting in the VC IDE format.
21 years ago
libltdl
Clean up and simplify libyasm.h options and symbol visibility:
22 years ago
libyasm
Properly handle fatal errors (like missing include file) from the real
21 years ago
m4
Take out the CXX and GCJ tests; we don't need them, and they break builds on
22 years ago
modules
Correct ordering of legacy prefix and REX prefix for SSE/SSE2 instructions
21 years ago
po
Add an architecture to support the LC-3b ISA as used in the ECE 312 course
22 years ago
tests/ nasm
Add automated arch/x86 tests. Some were moved from tests/nasm, others are new.
22 years ago
tools
Repeat after me: test compile before commit.
22 years ago
.cvsignore
Add an architecture to support the LC-3b ISA as used in the ECE 312 course
22 years ago
.indent.pro
…
ABOUT-NLS
Update to gettext-0.11.5.
22 years ago
AUTHORS
Update addresses.
22 years ago
Artistic.txt
Clarify licensing.
22 years ago
BSD.txt
Clarify licensing.
22 years ago
COPYING
Note that the artistic license only applies to bitvect's usage.
22 years ago
ChangeLog
…
GNU_GPL-2.0
Clarify licensing.
22 years ago
GNU_LGPL-2.0
Clarify licensing.
22 years ago
HACKING
Bring up to date with many source tree changes.
22 years ago
INSTALL
…
Makefile.am
Add VC++ 7.1 build files to the distribution.
21 years ago
NEWS
…
README
…
autogen.sh
Revert previous commit: stamp-h.in is now back in the top directory.
22 years ago
configure.ac
Add check specifically for Bison and for Bison version >= 1.25.
21 years ago
libyasm.h
Add \rcs, \endrcs, \license, and \endlicense wrappers around $IdPath$ and
22 years ago
out_test.sh
Put test suite file results into a separate "results" directory.
22 years ago
splint.sh
Split split parameters into separate lines to make it much easier to edit.
23 years ago
test_hd.pl
Fix for Perl 5.8.0 in UTF-8 locales.
22 years ago
util.h
Avoid warnings in strsep due to glibc's bits/string2.h string inlining by
22 years ago