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 3b44e937b2 Follow the lead of GAS and change the prefix order to SEG, ADDR, DATA, 18 years ago
..
Makefile.inc Fix #98. Fix implemented by merging any reserve multiple into the main 18 years ago
absloop-err.asm More gracefully handle absolute section refernce expansion, and allow for 19 years ago
absloop-err.errwarn Revamp error/warning handling, using a model similar to Python's internal 19 years ago
bitvect_test.c Modify the output for 'make check' to be much less verbose, and thus 20 years ago
charconst64.asm Fix handling of >32 bit NASM character constants; they were being shifted 21 years ago
charconst64.hex Fix handling of >32 bit NASM character constants; they were being shifted 21 years ago
combpath_test.c * combpath_test.c: Add a couple of tests with drive letters in the mix. 19 years ago
data-rawvalue.asm Fix crash case in data bytecode handling (raw followed by non-raw value). 18 years ago
data-rawvalue.hex Fix crash case in data bytecode handling (raw followed by non-raw value). 18 years ago
duplabel-err.asm Fix reporting of redefinition errors by adding a set of error/warning 21 years ago
duplabel-err.errwarn Fix reporting of redefinition errors by adding a set of error/warning 21 years ago
emptydata.asm * bc-data.c (yasm_bc_create_data): Fix crash on empty string (e.g. db ''). 19 years ago
emptydata.hex * bc-data.c (yasm_bc_create_data): Fix crash on empty string (e.g. db ''). 19 years ago
equ-expand.asm Don't mix EQU expansion with other expr leveling; we could get confused 18 years ago
equ-expand.hex Don't mix EQU expansion with other expr leveling; we could get confused 18 years ago
expr-wide-ident.asm * expr.c (expr_simplify_identity): Fix crash when there are greater than 2 19 years ago
expr-wide-ident.hex Follow the lead of GAS and change the prefix order to SEG, ADDR, DATA, 18 years ago
externdef.asm * symrec.c (symrec_define): Don't error if a symbol is declared common and 19 years ago
externdef.errwarn * symrec.c (symrec_define): Don't error if a symbol is declared common and 19 years ago
externdef.hex * symrec.c (symrec_define): Don't error if a symbol is declared common and 19 years ago
floatnum_test.c Revamp error/warning handling, using a model similar to Python's internal 19 years ago
incbin.asm Fix distcheck build breakage by including stamp-h1 instead of trying to 19 years ago
incbin.hex Fix distcheck build breakage by including stamp-h1 instead of trying to 19 years ago
jmpsize1-err.asm Reimplement optimizer pass 1b and fix x86 so that jumps handle one pass of 19 years ago
jmpsize1-err.errwarn Reimplement optimizer pass 1b and fix x86 so that jumps handle one pass of 19 years ago
jmpsize1.asm Reimplement optimizer pass 1b and fix x86 so that jumps handle one pass of 19 years ago
jmpsize1.hex Reimplement optimizer pass 1b and fix x86 so that jumps handle one pass of 19 years ago
leb128_test.c Revamp error/warning handling, using a model similar to Python's internal 19 years ago
libyasm_test.sh * On most files: re-enable $IdPath$ as $Id$, and enable Id keyword expansion. 20 years ago
opt-align1.asm Support align. Made a few other minor cleanups while doing so. 19 years ago
opt-align1.hex Support align. Made a few other minor cleanups while doing so. 19 years ago
opt-align2.asm Support align. Made a few other minor cleanups while doing so. 19 years ago
opt-align2.hex Support align. Made a few other minor cleanups while doing so. 19 years ago
opt-align3.asm Support align. Made a few other minor cleanups while doing so. 19 years ago
opt-align3.hex Support align. Made a few other minor cleanups while doing so. 19 years ago
opt-circular1-err.asm Start implementing support for multiples. 19 years ago
opt-circular1-err.errwarn Start implementing support for multiples. 19 years ago
opt-circular2-err.asm Start implementing support for multiples. 19 years ago
opt-circular2-err.errwarn Start implementing support for multiples. 19 years ago
opt-circular3-err.asm Check for more complex circular references. 19 years ago
opt-circular3-err.errwarn Check for more complex circular references. 19 years ago
opt-gvmat64.asm * section.c (yasm_object_optimize): Set active flag to indicate it's already 18 years ago
opt-gvmat64.hex * section.c (yasm_object_optimize): Set active flag to indicate it's already 18 years ago
opt-immexpand.asm Make imm8 expansion work. 19 years ago
opt-immexpand.hex Make imm8 expansion work. 19 years ago
opt-immnoexpand.asm Make imm8 expansion work. 19 years ago
opt-immnoexpand.hex Make imm8 expansion work. 19 years ago
opt-oldalign.asm Fix #77 by performing symrec-symrec -> subst placeholder transformation 18 years ago
opt-oldalign.hex Fix #77 by performing symrec-symrec -> subst placeholder transformation 18 years ago
opt-struc.asm Start implementing support for multiples. 19 years ago
opt-struc.hex Start implementing support for multiples. 19 years ago
reserve-err1.asm Fix #98. Fix implemented by merging any reserve multiple into the main 18 years ago
reserve-err1.errwarn Fix #98. Fix implemented by merging any reserve multiple into the main 18 years ago
reserve-err2.asm Fix #98. Fix implemented by merging any reserve multiple into the main 18 years ago
reserve-err2.errwarn Fix #98. Fix implemented by merging any reserve multiple into the main 18 years ago
splitpath_test.c Finally fix brokenness that was NASM imported preprocessor include path 19 years ago
strucsize.asm Fix #98. Fix implemented by merging any reserve multiple into the main 18 years ago
strucsize.hex Fix #98. Fix implemented by merging any reserve multiple into the main 18 years ago
times-res.asm Fix #98. Fix implemented by merging any reserve multiple into the main 18 years ago
times-res.errwarn Fix #98. Fix implemented by merging any reserve multiple into the main 18 years ago
times-res.hex Fix #98. Fix implemented by merging any reserve multiple into the main 18 years ago
times0.asm Fix handling of times 0 <...>. 18 years ago
times0.hex Fix handling of times 0 <...>. 18 years ago
timesover-err.asm Make negative times value an error case. 19 years ago
timesover-err.errwarn Make negative times value an error case. 19 years ago
timesunder.asm Start implementing support for multiples. 19 years ago
timesunder.hex Start implementing support for multiples. 19 years ago
unary.asm Fix expression handling of unary NOT (~ in nasm syntax) operator. 21 years ago
unary.hex Fix expression handling of unary NOT (~ in nasm syntax) operator. 21 years ago
uncstring_test.c file.c (yasm_unescape_cstring): New function to unescape a string following 18 years ago
value-err.asm Massive cleanup of relocation and WRT handling. Closes #49 and lays the 19 years ago
value-err.errwarn Revamp error/warning handling, using a model similar to Python's internal 19 years ago