Joined: 16 Jun 2003
Location: Kraków, Poland
address-size prefix is not added for positive moffs
The 67h prefix here has an effect equivalent to a choice between sign-extending (when absent) and zero-extending (when present) the 32-bit displacement value into 64-bit address. Therefore the prefix is only needed when 32-bit displacement has the sign bit set but the upper 32 bit need to be zero, like in the case of "[dword -1]" or "[dword 0FFFFFFFFh].
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum You cannot attach files in this forum You can download files in this forum