Re: x86 instruction set reference

2016-11-30 Thread Wyatt via Digitalmars-d

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


Re: x86 instruction set reference

2016-11-30 Thread hardreset via Digitalmars-d

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.







Re: x86 instruction set reference

2016-11-29 Thread Walter Bright via Digitalmars-d

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


Re: x86 instruction set reference

2016-11-29 Thread deadalnix via Digitalmars-d

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 :


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.


Re: x86 instruction set reference

2016-11-29 Thread Stefan Koch via Digitalmars-d

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.




Re: x86 instruction set reference

2016-11-29 Thread safety0ff via Digitalmars-d

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


Re: x86 instruction set reference

2016-11-29 Thread Walter Bright via Digitalmars-d

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.




Re: x86 instruction set reference

2016-11-29 Thread Marco Leise via Digitalmars-d
Am Tue, 29 Nov 2016 03:53:06 -0800
schrieb Walter Bright :

> 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



x86 instruction set reference

2016-11-29 Thread Walter Bright via Digitalmars-d

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.


Re: x86 instruction set reference

2016-11-29 Thread rikki cattermole via Digitalmars-d

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.