References
[1] Erlang/OTP
http://www.erlang.org
[2] Java Programming Language
http://www.java.com/
[3] The Programming Language Lua
http://www.lua.org/
[4] Python Programming Language
http://www.python.org/
[5] The R Project for Statistical Computing
http://www.r-project.org/
[6] Ruby Programming Language
http://www.ruby-lang.org/
[7] Go Programming Language
http://www.golang.org/
[8] cdecl calling convention / Calling conventions on the x86 platformn
http://en.wikipedia.org/wiki/X86\_calling\_conventions#cdecl
http://www.angelcode.com/dev/callconv/callconv.html#thiscall
[9] Windows stdcall calling convention / Microsoft calling conventions
http://msdn.microsoft.com/en-us/library/zxk0tw93(vs.71).aspx
http://www.cs.cornell.edu/courses/cs412/2001sp/resources/microsoft-calling-conventions.html
[10] Windows fastcall calling convention / Microsoft calling conventions
http://msdn.microsoft.com/en-us/library/Aa271991
http://www.cs.cornell.edu/courses/cs412/2001sp/resources/microsoft-calling-conventions.html
[11] GNU fastcall calling conventio / Calling conventions on the x86 platformn
http://www.ohse.de/uwe/articles/gcc-attributes.html#func-fastcall
http://www.angelcode.com/dev/callconv/callconv.html#thiscall
[12] Borland register calling convention
http://docwiki.embarcadero.com/RADStudio/en/Program\_Control#Register\_Convention
[13] Watcom 32-bit register-based calling convention
http://homepage.ntlworld.com/jonathan.deboynepollard/FGA/function-calling-conventions.html#Watcall32R
http://www.openwatcom.org/index.php/Calling\_Conventions
[14] Microsoft calling conventions / Calling conventions on the x86 platform
http://www.cs.cornell.edu/courses/cs412/2001sp/resources/microsoft-calling-conventions.html
http://www.angelcode.com/dev/callconv/callconv.html#thiscall
[15] Calling conventions on the x86 platform
http://www.angelcode.com/dev/callconv/callconv.html#thiscall
[16] Pascal calling convention
http://en.wikipedia.org/wiki/X86\_calling\_conventions#pascal
[17] Plan9 C compiler calling convention
http://plan9.bell-labs.com/sys/doc/compiler.pdf
http://www.mail-archive.com/9fans@9fans.net/msg16421.html
[18] ARM-THUMB Procedure Call Standard
http://infocenter.arm.com/help/topic/com.arm.doc.dui0056d/DUI0056.pdf
[19] Procedure Call Standard for the ARM Architecture
http://infocenter.arm.com/help/topic/com.arm.doc.ihi0042c/IHI0042C\_aapcs.pdf
[20] Procedure Call Standard for the ARM 64-bit Architecture
http://infocenter.arm.com/help/topic/com.arm.doc.ihi0055b/IHI0055B\_aapcs64.pdf
[21] ARM64 Function Calling Conventions
https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/iPhoneOSABIReference/Articles/ARM64FunctionCallingConventions.html
[22] Overview of ARM64 ABI conventions (Microsoft)
https://docs.microsoft.com/en-us/cpp/build/arm64-windows-abi-conventions
[23] Debian ARM EABI Port Wiki
http://wiki.debian.org/ArmEabiPort
[24] Debian ArmHardFloatPort
https://wiki.debian.org/ArmHardFloatPort
[25] MSDN: x64 Software Conventions
http://msdn.microsoft.com/en-us/library/ms235286\%28VS.80\%29.aspx
[26] System V Application Binary Interface - AMD64 Architecture Processor Supplement
http://www.x86-64.org/documentation/abi.pdf
[27] System V Application Binary Interface - SPARC Processor Supplement
http://sparc.org/wp-content/uploads/2014/01/psABI3rd.pdf.gz
[28] System V Application Binary Interface - SPARC Version 9 Processor Supplement
http://sparc.org/wp-content/uploads/2014/01/64.psabi\_.1.35.pdf1.gz
[29] The SPARC Architecture Manual - Version 8
http://sparc.org/wp-content/uploads/2014/01/v8.pdf.gz
[30] The SPARC Architecture Manual - Version 9
http://sparc.org/wp-content/uploads/2014/01/SPARCV9.pdf.gz
[31] SPARC Compliance Definition
https://sparc.org/wp-content/uploads/2014/01/SCD.2.4.1.pdf.gz
[32] Introduction to Mac OS X ABI Function Call Guide
https://developer.apple.com/library/mac/documentation/DeveloperTools/Conceptual/LowLevelABI/000-Introduction/introduction.html
[33] Linux Standard Base Core Specification for PPC32 3.2 - Chapter 8. Low Level System
Information
http://refspecs.linuxbase.org/LSB\_3.2.0/LSB-Core-PPC32/LSB-Core-PPC32/callingsequence.html
[34] PowerPC Embedded Application Binary Interface 32-bit Implementation
http://ftp.twaren.net/Unix/sourceware.org/binutils/ppc-docs/ppc-eabi-1995-01.pdf
[35] Developing PowerPC Embedded Application Binary Interface (EABI)
http://www.ibm.com/chips/techlib/techlib.nsf/techdocs/852569B20050FF778525699700
[36] Introduction to the PowerOpen ABI
ftp://www.sourceware.org/pub/binutils/ppc-docs/ppc-poweropen/
[37] 64-bit PowerPC ELF Application Binary Interface Supplement 1.9
http://refspecs.linuxfoundation.org/ELF/ppc64/PPC-elf64abi.html
[38] MIPS Calling Conventions Summary
http://courses.cs.washington.edu/courses/cse410/09sp/examples/MIPSCallingConventionsSummary.pdf
[39] MIPS O64 Application Binary Interface for GCC
http://gcc.gnu.org/projects/mipso64-abi.html
[40] MIPSpro™ N32 ABI Handbook
https://www.linux-mips.org/pub/linux/mips/doc/ABI/MIPS-N32-ABI-Handbook.pdf
[41] mips eabi documentation...
http://www.cygwin.com/ml/binutils/2003-06/msg00436.html
[42] NUBI - A Revised ABI for the MIPS® Architecture
ftp://ftp.linux-mips.org//pub/linux/mips/doc/NUBI/MD00438-2C-NUBIDESC-SPC-00.20.pdf
[43] devkitPro - homebrew game development
http://www.devkitpro.org/
[44] psptoolchain - all the homebrew related material ps2dev.org
http://ps2dev.org/psp/
[45] a GEM Dynamical Library system for TOS computer
http://ldg.sourceforge.net/
[46] libffi - a portable foreign function interface library
http://sources.redhat.com/libffi/
[47] C/Invoke - library for connecting to C libraries at runtime
http://www.nongnu.org/cinvoke/
[48] libffcall - foreign function call libraries
http://www.haible.de/bruno/packages-ffcall.html
[49] Universal Binary Programming Guidelines, Second Edition
http://developer.apple.com/legacy/mac/library/documentation/MacOSX/Conceptual/universal\_binary/universal\_binary.pdf