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
a43f40ebf3
Revert [1251]. From further investigation, ML64's generation of REL32 in
...
these cases seems to be a bug. If you get a linker error about ADDR32, it
means you aren't using RIP-relative instructions. Note this means to access
an array you need to do:
lea rax, [var wrt rip] ; generates RIP-relative insn and REL32 reloc
mov rcx, [rax+rbx] ; rbx is index
and not:
mov rcx, [var+rbx] ; generates ADDR32 reloc
At least when trying to build a DLL (the ADDR32 reloc fails the DLL link).
When building statically, ADDR32 should work okay and thus the latter form
can be used.
svn path=/trunk/yasm/; revision=1257
19 years ago
Mkfiles
Update VC build files for GAS parser.
19 years ago
config
ltmain.sh: Remove FreeBSD hack that prevents static libraries from being built
21 years ago
float
Initial revision
22 years ago
frontends
- Add win64 as an alias for -f win32 -m amd64.
19 years ago
libyasm
Revert [1251]. From further investigation, ML64's generation of REL32 in
19 years ago
m4
* hamt.c: Use uintptr_t to correctly cast to integer from pointer. On some
19 years ago
modules
Revert [1251]. From further investigation, ML64's generation of REL32 in
19 years ago
po
* On most files: re-enable $IdPath$ as $Id$, and enable Id keyword expansion.
20 years ago
tests/ nasm
Add automated arch/x86 tests. Some were moved from tests/nasm, others are new.
22 years ago
tools
* xdf-objfmt.c (XDF_MAGIC): Change to XDF version 2.0. No backwards
20 years ago
.indent.pro
Update to match outfmt->objfmt change.
24 years ago
ABOUT-NLS
Update auto*, libtool, libltdl, and gettext scripts.
21 years ago
AUTHORS
Update addresses.
22 years ago
Artistic.txt
Clarify licensing.
22 years ago
BSD.txt
Clarify licensing.
22 years ago
COPYING
* COPYING: Revert unintentional change to text of GPL license made in r1127.
21 years ago
ChangeLog
Initial checkin of automake/autoconf files.
24 years ago
GNU_GPL-2.0
Clarify licensing.
22 years ago
GNU_LGPL-2.0
Clarify licensing.
22 years ago
HACKING
* configure.ac: Remove check for groff, add check for xmlto.
20 years ago
INSTALL
Initial checkin of automake/autoconf files.
24 years ago
Makefile.am
* hamt.c: Use uintptr_t to correctly cast to integer from pointer. On some
19 years ago
NEWS
Initial checkin of automake/autoconf files.
24 years ago
README
Initial checkin of automake/autoconf files.
24 years ago
autogen.sh
* On most files: re-enable $IdPath$ as $Id$, and enable Id keyword expansion.
20 years ago
configure.ac
* hamt.c: Use uintptr_t to correctly cast to integer from pointer. On some
19 years ago
libyasm.h
Greatly simplify build system by removing libtool and integrating formerly
20 years ago
out_test.sh
Modify the output for 'make check' to be much less verbose, and thus
20 years ago
splint.sh
Split split parameters into separate lines to make it much easier to edit.
23 years ago
test_hd.c
* On most files: re-enable $IdPath$ as $Id$, and enable Id keyword expansion.
20 years ago
util.h
* util.h (BitCount): Change bit-counting algorithm; the old one miscounted
20 years ago
yasm.1
Move pregenerated man pages to root.
20 years ago
yasm_arch.7
Move pregenerated man pages to root.
20 years ago