This is the mail archive of the
binutils@sourceware.org
mailing list for the binutils project.
Re: je,pn : Is it an intel instruction ?
- From: "Jan Beulich" <JBeulich at novell dot com>
- To: "Sandeep Kumar" <sandeepksinha at gmail dot com>
- Cc: <binutils at sourceware dot org>
- Date: Wed, 08 Feb 2006 16:08:46 +0100
- Subject: Re: je,pn : Is it an intel instruction ?
- References: <37d33d830602080558u73435b0cy4a7d9290bdfc4@mail.gmail.com>
>While using objdump with the -S option the assembly for the above code is shown
>
>2e 74 c0 je,pn 8048....
>
>2e is a cs_ prefix and 74 is opcode for jmp with 8 bit displacement.
>
>Then why is the objdump showing : je,pn . Does it have some other
>significance ?
>Is je,pn an instruction in intel machines ?
Yes, the 2E prefix (as well as the 3E one) serves as a branch prediction hint. See the Intel manuals.
>We can also see je,pa at places.
je,pt is what I would suppose you might also see.
>And where is the cs : prefix gone in the assembly source code ?
This is what you see as ,pn.
Jan