summaryrefslogtreecommitdiff
path: root/asmcomp/amd64/NOTES.md
blob: b0adc6985b291d96df3d7fb28cab225c223eaa03 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
# Supported platforms

Intel and AMD x86 processors in 64-bit mode, a.k.a `x86_64`.

Floating-point architecture: SSE2, supported by all x86_64 processors.

Operating systems: Linux, BSD, MacOS X, MS Windows.

Debian architecture name: `amd64`

# Reference documents

* Instruction set architecture:
  any Intel or AMD manual less than 10 years old.
* ELF application binary interface:
  _System V Application Binary Interface,
   AMD64 Architecture Processor Supplement_
* MacOS X application binary interface:
  _OS X ABI Function Call Guide: x86-64 Function Calling Conventions_
* Windows 64 application binary interface:
  _x64 Software Conventions_ from MSDN