両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン |
opengl:fpu_vfp [2019/01/03 13:52] – [ARM VFP の機能ビット詳細] oga | opengl:fpu_vfp [2019/01/03 15:54] (現在) – [ARM VFP の機能ビット詳細] oga |
---|
| |
| |
^ ^ ^ 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-A17 | | | Cortex-A15 | 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-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 | 4 | 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 | 4 | 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 | |
| |
| |
| |
| |
| 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 | | |
| |
| |
| |
| |
| |
* A15 VFP NEON http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.ddi0438c/CDEFCBDC.html | * A15 VFP NEON http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.ddi0438c/CDEFCBDC.html |
* A7 VFP NEON http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.ddi0438c/CDEFCBDC.html | * A7 VFP NEON http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.ddi0438c/CDEFCBDC.html |
| * A17 VRP 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 | * 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 |
| |
| |
| |
| |