{5} Assigned, Active Tickets by Owner (Full Description) – The Yasm Modular Assembler Project

{5} Assigned, Active Tickets by Owner (Full Description) (4 matches)

List tickets assigned, group by ticket owner. This report demonstrates the use of full-row display.

peter@… (4 matches)

Ticket Summary Component Milestone Type Severity Created
Description
#221 missing GAS commands/unable to build GCC-generated ASM files Parser: GAS-compatible defect critical 08/08/2010

our project (mpc-hc) needs to make GCC generated code compatible with MSVC /SAFESEH linker option (everything must be in one binary file - that's concept), so we tried to compile in 2 steps - to ASM by GCC and to objects by YASM
enlisting problems in order from more important to less important:
1) missing .secrel32 command results in broken object
2) missing .set command (this one should be easy to fix) - brocken objects
3) missing .loc command - probably brocken objects too
4) missing .def command - affects only debug info according to docs
5) missing movzd command - can be fixed (presumably) by replacing to movzx
6) missing /nop (with operand) , /APP and /NO_APP - but they seem to have no impact when stripped from files


#160 vpshift instructions do not have 2 operand form Architecture: x86 defect major 10/29/2008

"vpshift_insn" structure based instructions should not allows 2 operand forms. VPSXX


#41 OMF Object Format Support Misc 0.7.0 defect normal 10/15/2004

Need support for OMF 16-bit and 32-bit object file creation.


#159 Full arithmetic on labels when using non-relocatable formats. Object Format: bin enhancement normal 10/29/2008

Code:

org 1

_label:

mov ax, (_label << 10)

Actual result:

% yasm -f bin test.asm

test.asm:3: error: immediate expression too complex

% nasm -f bin test.asm

test.asm:3: error: shift operator may only be applied to scalar values

Expected result:

% sed 's/<</shl/' -i test.asm && fasm test.asm

1 passes, 3 bytes.


Note: See TracReports for help on using and creating reports.