Thread overview
x86 instruction set reference
Nov 29, 2016
Walter Bright
Nov 29, 2016
rikki cattermole
Nov 29, 2016
Marco Leise
Nov 29, 2016
Walter Bright
Nov 29, 2016
safety0ff
Nov 30, 2016
Wyatt
Nov 29, 2016
Stefan Koch
Nov 30, 2016
deadalnix
Nov 30, 2016
Walter Bright
Nov 30, 2016
hardreset
November 29, 2016
http://www.felixcloutier.com/x86/

I find this easier to use for quick lookups than the Intel PDF files, because any instruction is just 2 clicks away.
November 30, 2016
On 30/11/2016 12:53 AM, Walter Bright wrote:
> http://www.felixcloutier.com/x86/
>
> I find this easier to use for quick lookups than the Intel PDF files,
> because any instruction is just 2 clicks away.

Oh and a little tip from me as well, use the AMD64 manuals.
They are actually useful and can be learned from. Not so with Intel's.
November 29, 2016
Am Tue, 29 Nov 2016 03:53:06 -0800
schrieb Walter Bright <newshound2@digitalmars.com>:

> http://www.felixcloutier.com/x86/
> 
> I find this easier to use for quick lookups than the Intel PDF files, because any instruction is just 2 clicks away.

You mean ... like that 3600 pages "Intel® 64 and IA-32
Architectures Software Developer’s Manual" I linked in that
bug report earlier today?
Aside form being the complete and authoritative source on how
Intel's CPUs operate, it really doesn't have much going for
it. :D

-- 
Marco

November 29, 2016
On 11/29/2016 1:02 PM, Marco Leise wrote:
> You mean ... like that 3600 pages "Intel® 64 and IA-32
> Architectures Software Developer’s Manual" I linked in that
> bug report earlier today?
> Aside form being the complete and authoritative source on how
> Intel's CPUs operate, it really doesn't have much going for
> it. :D

And I do have a local copy of it. But to just see the hex code for an instruction, the clickable reference is much handier than navigating 3600 pages.

November 29, 2016
On Tuesday, 29 November 2016 at 22:20:06 UTC, Walter Bright wrote:
>
> And I do have a local copy of it. But to just see the hex code for an instruction, the clickable reference is much handier than navigating 3600 pages.

Other links in the same vein:
http://ref.x86asm.net/coder64.html
https://defuse.ca/online-x86-assembler.htm
November 29, 2016
On Tuesday, 29 November 2016 at 22:20:06 UTC, Walter Bright wrote:
> On 11/29/2016 1:02 PM, Marco Leise wrote:
>> You mean ... like that 3600 pages "Intel® 64 and IA-32
>> Architectures Software Developer’s Manual" I linked in that
>> bug report earlier today?
>> Aside form being the complete and authoritative source on how
>> Intel's CPUs operate, it really doesn't have much going for
>> it. :D
>
> And I do have a local copy of it. But to just see the hex code for an instruction, the clickable reference is much handier than navigating 3600 pages.

Indeed.
This Page is quite a find.
Thanks for posting it.
The Layout of the Intel Architecture guide, was actually a blocker for writing my ctfe-jit-backend.

November 30, 2016
On Tuesday, 29 November 2016 at 21:02:46 UTC, Marco Leise wrote:
> Am Tue, 29 Nov 2016 03:53:06 -0800
> schrieb Walter Bright <newshound2@digitalmars.com>:
>
>> http://www.felixcloutier.com/x86/
>> 
>> I find this easier to use for quick lookups than the Intel PDF files, because any instruction is just 2 clicks away.
>
> You mean ... like that 3600 pages "Intel® 64 and IA-32
> Architectures Software Developer’s Manual" I linked in that
> bug report earlier today?
> Aside form being the complete and authoritative source on how
> Intel's CPUs operate, it really doesn't have much going for
> it. :D

To be fair, it explains much more than just what the instructions are.
November 29, 2016
On 11/29/2016 6:07 PM, deadalnix wrote:
> To be fair, it explains much more than just what the instructions are.

I'm not interested in fairness, I'm interested in quick convenient access to what I need to know when I need to know it :-)

I did suspect a mistake in it, but it turned out that the mistake was in:

  https://github.com/dlang/dmd/pull/6291
November 30, 2016
On Tuesday, 29 November 2016 at 11:53:06 UTC, Walter Bright wrote:
> http://www.felixcloutier.com/x86/
>
> I find this easier to use for quick lookups than the Intel PDF files, because any instruction is just 2 clicks away.

Just merge and split the PDFs so you have a PDF with just the instructions and a single bookmarks for each one. That's what I did.




November 30, 2016
On Tuesday, 29 November 2016 at 22:37:28 UTC, safety0ff wrote:
> Other links in the same vein:
> http://ref.x86asm.net/coder64.html
> https://defuse.ca/online-x86-assembler.htm

And if you're in (Intel) SIMD land, this is a handy reference:
https://software.intel.com/sites/landingpage/IntrinsicsGuide

-Wyatt