Skip to content

Commit

Permalink
Add vectorcall and fastcall explanation
Browse files Browse the repository at this point in the history
  • Loading branch information
ubsan committed Jun 25, 2016
1 parent dbe6a09 commit 1e899fd
Showing 1 changed file with 4 additions and 2 deletions.
6 changes: 4 additions & 2 deletions src/doc/reference.md
Expand Up @@ -1656,8 +1656,10 @@ There are also some platform-specific ABI strings:
* `extern "stdcall"` -- The default for the Win32 API on x86\_32.
* `extern "win64"` -- The default for C code on x86\_64 Windows.
* `extern "aapcs"` -- The default for ARM.
* `extern "fastcall"`
* `extern "vectorcall"`
* `extern "fastcall"` -- The `fastcall` ABI -- corresponds to MSVC's
`__fastcall` and GCC and clang's `__attribute__((fastcall))`
* `extern "vectorcall"` -- The `vectorcall` ABI -- corresponds to MSVC's
`__vectorcall` and clang's `__attribute__((vectorcall))`

Finally, there are some rustc-specific ABI strings:

Expand Down

0 comments on commit 1e899fd

Please sign in to comment.