両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン |
opengl:cpu64 [2014/04/13 17:10] – [Data Size] oga | opengl:cpu64 [2014/11/08 23:08] (現在) – [Data Size] oga |
---|
| |
| |
^ OS ^ CPU arch ^ ^ ^ bool ^ char ^ short ^ int ^ long ^ long long ^ float ^ double ^ void* ^ intptr_t ^ size_t ^ off_t ^ wchar_t ^ virtual ^ simd64 ^ simd128 ^ simd256 ^ | |
| Windows 7/8 | x64/amd64 | 64 | LLP64 | 1/1 | 1/1 | 2/2 | 4/4 | **4/4** | 8/8 | 4/4 | 8/8 | 8/8 | 8/8 | 8/8 | **4/4** | **2/2** | 8/8 | 8/8 | 16/16 | 32/32 | | ^ OS (64bit) ^ CPU arch ^ ^ ^ bool ^ char ^ short ^ int ^ long ^ long long ^ float ^ double ^ void* ^ intptr_t ^ size_t ^ off_t ^ wchar_t ^ virtual ^ simd64 ^ simd128 ^ simd256 ^ |
| MacOS X 10.8 | x86_64 | 64 | LP64 | 1/1 | 1/1 | 2/2 | 4/4 | 8/8 | 8/8 | 4/4 | 8/8 | 8/8 | 8/8 | 8/8 | 8/8 | 4/4 | 8/8 | 8/8 | 16/16 | 32/32 | | | Windows 7/8 | x64/amd64 | 64 | LLP64 | 1/1 | 1/1 | 2/2 | 4/4 | **4/4** | 8/8 | 4/4 | 8/8 | 8/8 | 8/8 | 8/8 | **4/4** | **2/2** | 8/8 | 8/8 | 16/16 | 32/32 | |
| Ubuntu 13.04 | x86_64 | 64 | LP64 | 1/1 | 1/1 | 2/2 | 4/4 | 8/8 | 8/8 | 4/4 | 8/8 | 8/8 | 8/8 | 8/8 | 8/8 | 4/4 | 8/8 | 8/8 | 16/16 | | | | MacOS X 10.8 | x86_64 | 64 | LP64 | 1/1 | 1/1 | 2/2 | 4/4 | 8/8 | 8/8 | 4/4 | 8/8 | 8/8 | 8/8 | 8/8 | 8/8 | 4/4 | 8/8 | 8/8 | 16/16 | 32/32 | |
| iOS 7.0 | arm64 | 64 | LP64 | 1/1 | 1/1 | 2/2 | 4/4 | 8/8 | 8/8 | 4/4 | 8/8 | 8/8 | 8/8 | 8/8 | 8/8 | 4/4 | 8/8 | 8/8 | 16/16 | -- | | | Ubuntu 13.04 | x86_64 | 64 | LP64 | 1/1 | 1/1 | 2/2 | 4/4 | 8/8 | 8/8 | 4/4 | 8/8 | 8/8 | 8/8 | 8/8 | 8/8 | 4/4 | 8/8 | 8/8 | 16/16 | | |
| Windows 7/8 | x86 | 32 | LL64 | 1/1 | 1/1 | 2/2 | 4/4 | 4/4 | 8/8 | 4/4 | 8/8 | 4/4 | 4/4 | 4/4 | **4/4** | **2/2** | 4/4 | 8/8 | 16/16 | 32/32 | | | iOS 7.0 | arm64 | 64 | LP64 | 1/1 | 1/1 | 2/2 | 4/4 | 8/8 | 8/8 | 4/4 | 8/8 | 8/8 | 8/8 | 8/8 | 8/8 | 4/4 | 8/8 | 8/8 | 16/16 | -- | |
| MacOS X 10.8 | i386 | 32 | LL64 | 1/1 | 1/1 | 2/2 | 4/4 | 4/4 | 8/8 | 4/4 | 8/8 | 4/4 | 4/4 | 4/4 | **8/8** | 4/4 | 4/4 | 8/8 | 16/16 | 32/32 | | | Android 5.0 | arm64 | 64 | LP64 | 1/1 | 1/1 | 2/2 | 4/4 | 8/8 | 8/8 | 4/4 | 8/8 | 8/8 | 8/8 | 8/8 | 8/8 | 4/4 | 8/8 | 8/8 | 16/16 | -- | |
| Ubuntu 13.04 | i686 | 32 | LL64 | 1/1 | 1/1 | 2/2 | 4/4 | 4/4 | 8/8 | 4/4 | 8/8 | 4/4 | 4/4 | 4/4 | 4/4 | 4/4 | 4/4 | 8/8 | 16/16 | | | ^ OS (32bit) ^ CPU arch ^ ^ ^ bool ^ char ^ short ^ int ^ long ^ long long ^ float ^ double ^ void* ^ intptr_t ^ size_t ^ off_t ^ wchar_t ^ virtual ^ simd64 ^ simd128 ^ simd256 ^ |
| Ubuntu 13.04 | armv7l | 32 | LL64 | 1/1 | 1/1 | 2/2 | 4/4 | 4/4 | 8/8 | 4/4 | 8/8 | 4/4 | 4/4 | 4/4 | 4/4 | 4/4 | 4/4 | 8/8 | 16/16 | -- | | | Windows 7/8 | x86 | 32 | ILP32 | 1/1 | 1/1 | 2/2 | 4/4 | 4/4 | 8/8 | 4/4 | 8/8 | 4/4 | 4/4 | 4/4 | 4/4 | **2/2** | 4/4 | 8/8 | 16/16 | 32/32 | |
| Android 4.4 | armeab-v7a | 32 | LL64 | 1/1 | 1/1 | 2/2 | 4/4 | 4/4 | 8/8 | 4/4 | 8/8 | 4/4 | 4/4 | 4/4 | 4/4 | 4/4 | 4/4 | 8/8 | 16/8 | -- | | | MacOS X 10.8 | i386 | 32 | ILP32 | 1/1 | 1/1 | 2/2 | 4/4 | 4/4 | 8/8 | 4/4 | 8/8 | 4/4 | 4/4 | 4/4 | **8/8** | 4/4 | 4/4 | 8/8 | 16/16 | 32/32 | |
| | Ubuntu 13.04 | i686 | 32 | ILP32 | 1/1 | 1/1 | 2/2 | 4/4 | 4/4 | 8/8 | 4/4 | 8/8 | 4/4 | 4/4 | 4/4 | 4/4 | 4/4 | 4/4 | 8/8 | 16/16 | | |
| | Ubuntu 13.04 | armv7l | 32 | ILP32 | 1/1 | 1/1 | 2/2 | 4/4 | 4/4 | 8/8 | 4/4 | 8/8 | 4/4 | 4/4 | 4/4 | 4/4 | 4/4 | 4/4 | 8/8 | 16/16 | -- | |
| | Android 4.4 | armeabi-v7a | 32 | ILP32 | 1/1 | 1/1 | 2/2 | 4/4 | 4/4 | 8/8 | 4/4 | 8/8 | 4/4 | 4/4 | 4/4 | 4/4 | 4/4 | 4/4 | 8/8 | **16/8** | -- | |
| | iOS 7.1 | armv7 | 32 | ILP32 | 1/1 | 1/1 | 2/2 | 4/4 | 4/4 | 8/8 | 4/4 | 8/8 | 4/4 | 4/4 | 4/4 | **8/8** | 4/4 | 4/4 | 8/8 | 16/16 | -- | |
| |
| |
| |
| |
| |
| |
| |
===== Function Calling convention ===== | ===== ISA ===== |
| |
| ^ ISA 64bit ^ cc/os ^ ^ |
| | AMD64/Intel64/EM64T | x64, x86_64 | | |
| | ARMv8-A AArch64 | arm64 | | |
| | PowerPC 64bit | ppc64 | | |
| | IA-64 | | Itanium | |
| ^ ISA 32bit ^ cc/os ^ ^ |
| | IA-32 | x86, i386, i686 | | |
| | ARMv5TE | armv5te | | |
| | ARMv6 | armv6 | | |
| | ARMv7-A | armv7, armv7s, armv7l | | |
| | MIPS32-R1 | mips | | |
| | PowerPC 32bit | | | |
| |
| |
| ====== Function Calling convention ====== |
| |
| |