Skip to content
  • Kevin Enderby's avatar
    Fixed the encoding of the x86 push instructions. Using a 32-bit immediate value · 1a51d4ce
    Kevin Enderby authored
    caused the a pushl instruction to be incorrectly encoding using only two bytes
    of immediate, causing the following 2 instruction bytes to be part of the 32-bit
    immediate value.  Also fixed the one byte form of push to be used when the
    immediate would fit in a signed extended byte.  Lastly changed the names to not
    include the 32 of PUSH32 since they actually push the size of the stack pointer.
    
    llvm-svn: 102951
    1a51d4ce
Loading