Raspberry Pi 4 的正确 .cpu、.fpu 程序集条目是什么

What are the correct .cpu, .fpu Assembly entries for the Raspberry Pi 4

我想学习 Raspberry Pi 的 ARM Assembly,我发现 Raspberry Pi 的以下版本正在使用列出的 cpu-fpu 版本,谁能告诉我我:

  1. Raspberry Pi 4 使用什么作为 cpu-fpu(我猜 cpu 是 cortex-a72)
  2. 在哪里可以找到确切的 cpu fpu 规范(我在 google 上搜索了官方 ARM 规范,但我在文档中找不到 fpu)?

树莓派:

使用

Raspberry Pi:

使用

和 Raspberry Pi:

使用

Introduction to Computer Organization: ARM Assembly Language Using the Raspberry Pi 参见 Table 9.1.4

经过更深入的搜索,我找到了另一个来源来回答我的问题。 我把相关词条合并在下面table.

|---------------------|------------------|------------------|
| Raspberry Pi        | .cpu             | .fpu             |
|---------------------|------------------|------------------|
| Zero                | arm1176jzf-s     | vfp              |
| 1 A+                |                  |                  |
| 1 B+                |                  |                  |
|---------------------|------------------|------------------|
| 2 B                 | cortex-a7        | neon-vfpv4       |
|---------------------|------------------|------------------|
| 3 B                 | cortex-a53       | neon-fp-armv8    |
|---------------------|------------------|------------------|
| 4 B                 | cortex-a72       | neon-fp-armv8    |
|---------------------|------------------|------------------|

Introduction to Computer Organization: ARM Assembly Language Using the Raspberry Pi - Robert G. Plantz - Table 9.1.4.

fm4dd - GitHub Gists