On 09/25/16 23:53, Bruce Evans wrote:
> On Sun, 25 Sep 2016, Colin Percival wrote:
>> On 09/25/16 11:39, Bruce Evans wrote:
>>> Author: bde
>>> Date: Sun Sep 25 18:39:24 2016
>>> New Revision: 306319
>>> URL: https://svnweb.freebsd.org/changeset/base/306319
>>>
>>> Log:
>>>   Minor fixes for 160-bit disassembly:
>>
>> I thought the x86 architecture was limited to 120-bit instructions?
> 
> Oops.
> 
> Is 120 the exact limit on instruction length is is that just for prefixes?
> I think the instruction fetch pipeline was 16 bytes, but it is now often
> 32 or 64.

Traditionally x86 CPUs would generate an invalid-opcode fault if redundant
instruction prefixes resulted in an instruction exceeding 15 bytes.  This
behaviour might have changed in the past two decades, but I doubt it.

-- 
Colin Percival
Security Officer Emeritus, FreeBSD | The power to serve
Founder, Tarsnap | www.tarsnap.com | Online backups for the truly paranoid
_______________________________________________
svn-src-head@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-head
To unsubscribe, send any mail to "svn-src-head-unsubscr...@freebsd.org"

Reply via email to