#78 ✓resolved
Peter Johnson

we are doing comparison of assembler

Reported by Peter Johnson | June 25th, 2011 @ 07:49 PM

Originally posted on Trac by vid@inMail.sk
Original Trac Ticket

  Description

hi, we are doing comparison of assemblers list. More likely, it will be list of facts about various assemblers, than comparison. You can see it all here:

 http://board.flatassembler.net/topic.php?t=5949

we would be very glad if you could cooperate with us, so that we can be more objective with comparing.

looking forward for your cooperation ;)
vid
 vid@inMail.sk

PS: Tomasz Gryztar (aka Privalov, creator of FASM) told me about bug you have in YASM. Since about pentium, opcode 90h is special for processor, it is not short form of "xchg eax, eax" anymore. This is not problem in 32bits, but in 64bit mode, "xchg eax, eax" should clear upper 32bits of rax, so you should use longer encoding.

Trac Attachments

h3. Trac Comments
comment:1

              Changed 5 years ago by peter


(In [1638]) Fix #80: xchg ax, ax or xchg eax, eax in 64-bit mode should not use 90h
opcode.

      comment:1

                  Changed 5 years ago by peter

      Status
        changed from new to closed
    
      Resolution
        set to fixed

(In [1638]) Fix #80: xchg ax, ax or xchg eax, eax in 64-bit mode should not use 90h
opcode.

      Status
        changed from new to closed
    
      Resolution
        set to fixed

Comments and changes to this ticket

Please Sign in or create a free account to add a new ticket.

With your very own profile, you can contribute to projects, track your activity, watch tickets, receive and update tickets through your email and much more.

New-ticket Create new ticket

Create your profile

Help contribute to this project by taking a few moments to create your personal profile. Create your profile ยป

The Yasm Modular Assembler Project

Shared Ticket Bins

People watching this ticket

Tags

Pages