You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The function calling conventions used in the IA-32 environment are the same as those used in the System V IA-32 ABI, with the following exceptions:
Different rules for returning structures
The stack is 16-byte aligned at the point of function calls
Large data types (larger than 4 bytes) are kept at their natural alignment
Most floating-point operations are carried out using the SSE unit instead of the x87 FPU, except when operating on long double values. (The IA-32 environment defaults to 64-bit internal precision for the x87 FPU.)
The OS X x86-64 function calling conventions are the same as the function calling conventions described in System V Application Binary Interface AMD64 Architecture Processor Supplement.
That means libaco already supports MacOS, but there still exist some build problems due to the differences of compiler toolchains between linux and mac.
The support for MacOS would be finally released in the v1.2.3 (would come in several days).
The text was updated successfully, but these errors were encountered:
According to MacOS's IA-32 Function Calling Conventions:
and MacOS's x86-64 Function Calling Conventions:
That means libaco already supports MacOS, but there still exist some build problems due to the differences of compiler toolchains between linux and mac.
The support for MacOS would be finally released in the v1.2.3 (would come in several days).
The text was updated successfully, but these errors were encountered: