ユーザ用ツール

サイト用ツール


opengl:fpu_vfp

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
次のリビジョン
前のリビジョン
opengl:fpu_vfp [2019/01/03 15:45] – [参考にしたページ] ogaopengl:fpu_vfp [2019/01/03 15:54] (現在) – [ARM VFP の機能ビット詳細] oga
行 87: 行 87:
  
  
-^              ^              MVFR0                             ^^^^^^^^  MVFR1                                ^^^^^^^^  MVFR2     ^^ + 
-^              ^                  VFP     ^^    ^            ^    ^    ^      NEON             ^^^^ VFP ^     ^ SIMD ^  FP  ^ +^              ^              MVFR0                             ^^^^^^^^  MVFR1                                ^^^^^^^^  MVFR2     ^^  AA64PFR0  ^^ 
-^              ^             ^ D32 ^ VSP ^ VDP ^ TE ^ DIV ^ SQR ^ SV ^ RM ^ FZ ^ NaN ^ NLS ^ NI ^ NSP ^ NHP ^ VHP ^ FMA ^ MISC ^ MISC ^ +^              ^                  VFP     ^^    ^            ^    ^    ^      NEON             ^^^^ VFP ^     ^ SIMD ^  FP  ^ VFP ^ SIMD 
-| ARM1176JZF-S | vfpv2        -  |  Y  |  Y  | Y  |  Y  |  Y  | Y  |    |    |            |                      |      | +^              ^             ^ D32 ^ VSP ^ VDP ^ TE ^ DIV ^ SQR ^ SV ^ RM ^ FZ ^ NaN ^ NLS ^ NI ^ NSP ^ NHP ^ VHP ^ FMA ^ MISC ^ MISC ^  FP ^ ASMD 
-| Cortex-A8    | vfpv3+NEON  |  2  |  2  |  2  | -  |  1  |  1  | 1  | 1  | 1  |  1  |  1  | 1  |  1  |  -  |  -  |  -  |      |      | +| ARM1176JZF-S | vfpv2        -  |  Y  |  Y  | Y  |  Y  |  Y  | Y  |    |    |            |                      |      |     |      | 
-| Cortex-A9    | vfpv3-D16    -  |  Y  |  Y  | -  |  Y  |  Y  | Y  | Y  | Y  |  Y  |  -  | -  |  -  |  -  |  Y  |  -  |      |      | +| Cortex-A8    | vfpv3+NEON  |  2  |  2  |  2  | -  |  1  |  1  | 1  | 1  | 1  |  1  |  1  | 1  |  1  |  -  |  -  |  -  |      |      |     |      | 
-| Cortex-A9    | vfpv3+NEON  |  Y  |  Y  |  Y  | -  |  Y  |  Y  | -  | Y  | Y  |  Y  |  Y  | Y  |  Y  |  Y  |  Y  |  -  |      |      | +| Cortex-A9    | vfpv3-D16    -  |  Y  |  Y  | -  |  Y  |  Y  | Y  | Y  | Y  |  Y  |  -  | -  |  -  |  -  |  Y  |  -  |      |      |     |      | 
-| Cortex-A5    | vfpv4-D16    -  |  Y  |  Y  | -  |  Y  |  Y  | -  | Y  | Y  |  Y  |  -  | -  |  -  |  -  |  Y  |  Y  |      |      | +| Cortex-A9    | vfpv3+NEON  |  Y  |  Y  |  Y  | -  |  Y  |  Y  | -  | Y  | Y  |  Y  |  Y  | Y  |  Y  |  Y  |  Y  |  -  |      |      |     |      | 
-| Cortex-A5    | vfpv4+NEON  |  Y  |  Y  |  Y  | -  |  Y  |  Y  | -  | Y  | Y  |  Y  |  Y  | Y  |  Y  |  Y  |  Y  |  Y  |      |      | +| Cortex-A5    | vfpv4-D16    -  |  Y  |  Y  | -  |  Y  |  Y  | -  | Y  | Y  |  Y  |  -  | -  |  -  |  -  |  Y  |  Y  |      |      |     |      | 
-| Cortex-A15   | vfpv4+NEON  |  2  |  2  |  2  | -  |  1  |  1  | -  | 1  | 1  |  1  |  1  | 1  |  1  |  1  |  1  |  1  |      |      | +| Cortex-A5    | vfpv4+NEON  |  Y  |  Y  |  Y  | -  |  Y  |  Y  | -  | Y  | Y  |  Y  |  Y  | Y  |  Y  |  Y  |  Y  |  Y  |      |      |     |      | 
-| Cortex-A7    | vfpv4+NEON  |  2  |  2  |  2  | -  |  1  |  1  | -  | 1  | 1  |  1  |  1  | 1  |  1  |  1  |  1  |  1  |      |      | +| Cortex-A15   | vfpv4+NEON  |  2  |  2  |  2  | -  |  1  |  1  | -  | 1  | 1  |  1  |  1  | 1  |  1  |  1  |  1  |  1  |      |      |     |      | 
-| Cortex-A17   | vfpv4+NEON  |  2  |  2  |  2  | -  |  1  |  1  | -  | 1  | 1  |  1  |  1  | 1  |  1  |  1  |  1  |  1  |      |      | +| Cortex-A7    | vfpv4+NEON  |  2  |  2  |  2  | -  |  1  |  1  | -  | 1  | 1  |  1  |  1  | 1  |  1  |  1  |  1  |  1  |      |      |     |      | 
-| Cortex-A53   | AA64 ASIMD  |  2  |  2  |  2  | -  |  1  |  1  | -  | 1  | 1  |  1  |  1  | 1  |  1  |  1  |  2  |  1  |  3    4   | +| Cortex-A17   | vfpv4+NEON  |  2  |  2  |  2  | -  |  1  |  1  | -  | 1  | 1  |  1  |  1  | 1  |  1  |  1  |  1  |  1  |      |      |     |      | 
-| Cortex-A57   | AA64 ASIMD  |  2  |  2  |  2  | -  |  1  |  1  | -  | 1  | 1  |  1  |  1  | 1  |  1  |  1  |  2  |  1  |  3    4   | +| Cortex-A53   | AA64 ASIMD  |  2  |  2  |  2  | -  |  1  |  1  | -  | 1  | 1  |  1  |  1  | 1  |  1  |  1  |  2  |  1  |  3     |  0  |  0   | 
-| Cortex-A72   | AA64 ASIMD  |  2  |  2  |  2  | -  |  1  |  1  | -  | 1  | 1  |  1  |  1  | 1  |  1  |  1  |  2  |  1  |  3    4   | +| Cortex-A57   | AA64 ASIMD  |  2  |  2  |  2  | -  |  1  |  1  | -  | 1  | 1  |  1  |  1  | 1  |  1  |  1  |  2  |  1  |  3     |  0  |  0   | 
-| Cortex-A75   | AA64 ASIMD  |  2  |  2  |  2  | -  |  1  |  1  | -  | 1  | 1  |  1  |  1  | 1  |  1  |  2  |  3  |  1  |  3    4   |+| Cortex-A72   | AA64 ASIMD  |  2  |  2  |  2  | -  |  1  |  1  | -  | 1  | 1  |  1  |  1  | 1  |  1  |  1  |  2  |  1  |  3    4   |  0  |  0   | 
 +| Cortex-A35   | AA64 ASIMD  |  2  |  2  |  2  | -  |  1  |  1  | -  | 1  | 1  |  1  |  1  | 1  |  1  |  1  |  2  |  1  |  3    4    0  |  0   | 
 +| Cortex-A73   | AA64 ASIMD  |  2  |  2  |  2  | -  |  1  |  1  | -  | 1  | 1  |  1  |  1  | 1  |  1  |  1  |  2  |  1  |  3    4   | F/0 | F/0  | 
 +| Cortex-A55   | AA64 ASIMD  |  2  |  2  |  2  | -  |  1  |  1  | -  | 1  | 1  |  1  |  1  | 1  |  1  |  2  |  3  |  1  |  3    4   | F/1 | F/1  
 +| Cortex-A75   | AA64 ASIMD  |  2  |  2  |  2  | -  |  1  |  1  | -  | 1  | 1  |  1  |  1  | 1  |  1  |  2  |  3  |  1  |  3    4     |  1   | 
 +| Cortex-A76   | AA64 ASIMD  |  2  |  2  |  2  | -  |  1  |  1  | -  | 1  | 1  |  1  |  1  | 1  |  1  |  2  |  3  |  1  |  3    4    1  |  1   | 
 + 
 + 
  
  
行 128: 行 136:
 | MISC | SIMDMisc  | 0-3    |   | | MISC | SIMDMisc  | 0-3    |   |
 | MISC | FPMisc    | 4-7    |   | | MISC | FPMisc    | 4-7    |   |
 +^ ID_AA64PFR0      ^^ Bit    ^     ^
 +| EL0  | EL0       | 0-3    |   |
 +| EL1  | EL1       | 4-7    |   |
 +| EL2  | EL2       | 8-11     |
 +| EL3  | EL3       | 12-15  |   |
 +| FP   | FP        | 16-19  | Floating-point, 15=not implemented, 0=implemented, 1=+half    |
 +| ASMD | AdvSIMD   | 20-23  | Advanced SIMD   15=not implemented, 0=implemented, 1=+half    |
 +| GIC  | GIC       | 24-27  |   |
 +
 +
 +
  
  
opengl/fpu_vfp.1546497945.txt.gz · 最終更新: 2019/01/03 15:45 by oga

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki