Files
linux-kernel-module-cheat/baremetal/arch/aarch64/regs.S
Ciro Santilli 六四事件 法轮功 c0de856222 gdb test: set float
2018-11-14 10:10:12 +00:00

29 lines
497 B
ArmAsm

/* Test that we can move:
* - set registers
* - read x30 */
.global main
main:
mov x0, #1
/* test-gdb-x0 */
mov x1, #2
/* test-gdb-x1 */
mov x29, #1
/* test-gdb-x29 */
mov x30, #2
/* test-gdb-x30 */
fmov d0, #1.5
/* test-gdb-d0 */
fmov d1, #2.5
/* test-gdb-d1 */
fmov d30, #1.5
/* test-gdb-d30 */
fmov d31, #2.5
/* test-gdb-d31 */
/* Exit required since we meesed up with x30 which is the lr. */
mov x0, #0
bl exit