ユーザ用ツール

サイト用ツール


opengl:fpu_vfp

差分

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

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
次のリビジョン
前のリビジョン
opengl:fpu_vfp [2019/01/03 13:54] – [ARM VFP の機能ビット詳細] 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-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  |  1   | 
 +| Cortex-A76   | AA64 ASIMD  |  2  |  2  |  2  | -  |  1  |  1  | -  | 1  | 1  |  1  |  1  | 1  |  1  |  2  |  3  |  1  |  3    4    1  |  1   | 
 + 
 + 
  
  
行 127: 行 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  |   |
 +
 +
 +
  
  
行 150: 行 170:
   * A53 VFP NEON http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.ddi0462f/CHDJHDHB.html   * A53 VFP NEON http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.ddi0462f/CHDJHDHB.html
   * A72 ASIMD http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.ddi0462f/CHDJHDHB.html   * A72 ASIMD http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.ddi0462f/CHDJHDHB.html
 +  * A73 ASIMD http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.100048_0100_06_en/meg1411720673088.html
 +  * A75 ASIMD http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.100403_0301_00_en/lau1442504316638.html
 +  * A76 ASIMD http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.100798_0301_00_en/lau1442502550390.html
 +
 +
 +
  
opengl/fpu_vfp.1546491260.txt.gz · 最終更新: 2019/01/03 13:54 by oga

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki