ユーザ用ツール

サイト用ツール


opengl:cpu64

差分

この文書の現在のバージョンと選択したバージョンの差分を表示します。

この比較画面にリンクする

両方とも前のリビジョン 前のリビジョン
次のリビジョン
前のリビジョン
opengl:cpu64 [2014/04/13 17:11]
oga [Data Size]
opengl:cpu64 [2014/11/08 23:08] (現在)
oga [Data Size]
ライン 5: ライン 5:
  
  
-^ 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   | armeabi-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     |     ​-- ​ | 
 + 
 + 
  
  
ライン 28: ライン 35:
  
  
-===== 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 ​======
  
  
opengl/cpu64.1397376665.txt.gz · 最終更新: 2014/04/13 17:11 by oga