| 1 | #include "config.h" |
| 2 | #include "asm-common.h" |
| 3 | #include "regdump.h" |
| 4 | |
| 5 | .text |
| 6 | .arch armv7-a |
| 7 | |
| 8 | .p2align 5 |
| 9 | vec: |
| 10 | .long 1, 2, 3, 4, 5, 6, 7, 8 |
| 11 | |
| 12 | FUNC(main) |
| 13 | |
| 14 | pushreg r11, r14 |
| 15 | setfp |
| 16 | endprologue |
| 17 | |
| 18 | bl regdump_init |
| 19 | |
| 20 | cmp r0, r0 |
| 21 | regdump gp=t |
| 22 | reg "general purpose", r1 |
| 23 | reg " flags", cpsr |
| 24 | reg " simd", q0, fmt=REGF_HEX | REGF_32 | REGF_16 |
| 25 | reg " float", d0, fmt=REGF_FLT | REGF_64 |
| 26 | reg " float", s0 |
| 27 | reg " float status", fpscr |
| 28 | |
| 29 | mov r0, #0 |
| 30 | dropfp |
| 31 | popreg r11, pc |
| 32 | |
| 33 | ENDFUNC |