Saiiijchan
439af33c52
riscv: refine vector context layout on stack (#1329)
Vector general register layout:
Before:
+--------------+ <-- High Address
| v7 |
+--------------+
| v6 |
+--------------+
| ... |
+--------------+
| v0 |
+--------------+ <-- v0 - v7
| v15 |
+--------------+
| v14 |
+--------------+
| ... |
+--------------+
| v8 |
+--------------+ <-- v8 - v15
| ... |
+--------------+
| v24 |
+--------------+ <-- Low address
After:
+--------------+ <-- High Address
| v31 |
+--------------+
| v30 |
+--------------+
| ... |
+--------------+
| v1 |
+--------------+
| v0 |
+--------------+ <-- Low Address
Signed-off-by: wangfei_chen <wangfei_chen@realsil.com.cn>
Co-authored-by: wangfei_chen <wangfei_chen@realsil.com.cn>
Co-authored-by: Gaurav-Aggarwal-AWS <33462878+aggarg@users.noreply.github.com>
2025-11-04 08:44:16 -08:00
..
2024-02-26 09:26:42 -08:00
2024-11-01 10:09:49 -07:00
2024-02-26 09:26:42 -08:00
2024-02-26 09:26:42 -08:00
2024-11-04 16:35:52 +05:30
2025-01-22 17:00:50 -08:00
2025-01-13 14:48:10 -08:00
2024-04-08 17:50:55 -07:00
2024-04-08 17:50:55 -07:00
2025-09-09 14:25:42 +08:00
2024-11-04 16:35:52 +05:30
2025-09-09 14:25:42 +08:00
2025-09-09 14:25:42 +08:00
2024-11-04 16:35:52 +05:30
2024-11-04 16:35:52 +05:30
2025-09-09 14:25:42 +08:00
2025-09-09 14:25:42 +08:00
2025-09-09 14:25:42 +08:00
2025-09-09 14:25:42 +08:00
2025-09-09 14:25:42 +08:00
2025-09-09 14:25:42 +08:00
2025-09-09 14:25:42 +08:00
2025-09-09 14:25:42 +08:00
2025-09-09 14:25:42 +08:00
2025-09-09 14:25:42 +08:00
2024-11-04 16:35:52 +05:30
2025-09-29 20:10:22 +05:30
2025-08-05 16:02:03 +05:30
2024-08-08 21:07:11 +05:30
2024-02-26 09:26:42 -08:00
2024-11-01 10:09:49 -07:00
2021-09-14 19:25:46 -07:00
2021-09-14 19:25:46 -07:00
2024-02-26 09:26:42 -08:00
2024-02-26 09:26:42 -08:00
2024-02-26 09:26:42 -08:00
2024-02-26 09:26:42 -08:00
2024-09-09 12:54:38 +05:30
2021-06-30 15:07:55 -07:00
2024-02-26 09:26:42 -08:00
2024-02-26 09:26:42 -08:00
2024-02-26 09:26:42 -08:00
2024-02-26 09:26:42 -08:00
2024-02-26 09:26:42 -08:00
2024-02-26 09:26:42 -08:00
2024-02-26 09:26:42 -08:00
2025-11-04 08:44:16 -08:00
2024-10-15 11:09:45 +05:30
2024-11-04 16:35:52 +05:30
2024-11-04 16:35:52 +05:30
2024-11-04 16:35:52 +05:30
2024-11-04 16:35:52 +05:30
2024-11-04 16:35:52 +05:30
2024-02-26 09:26:42 -08:00
2024-02-26 09:26:42 -08:00