| .section .text | |
| start: | |
| # zero-initialize register file | |
| addi x1, zero, 0 | |
| # x2 (sp) is initialized by reset | |
| addi x3, zero, 0 | |
| addi x4, zero, 0 | |
| addi x5, zero, 0 | |
| addi x6, zero, 0 | |
| addi x7, zero, 0 | |
| addi x8, zero, 0 | |
| addi x9, zero, 0 | |
| addi x10, zero, 0 | |
| addi x11, zero, 0 | |
| addi x12, zero, 0 | |
| addi x13, zero, 0 | |
| addi x14, zero, 0 | |
| addi x15, zero, 0 | |
| addi x16, zero, 0 | |
| addi x17, zero, 0 | |
| addi x18, zero, 0 | |
| addi x19, zero, 0 | |
| addi x20, zero, 0 | |
| addi x21, zero, 0 | |
| addi x22, zero, 0 | |
| addi x23, zero, 0 | |
| addi x24, zero, 0 | |
| addi x25, zero, 0 | |
| addi x26, zero, 0 | |
| addi x27, zero, 0 | |
| addi x28, zero, 0 | |
| addi x29, zero, 0 | |
| addi x30, zero, 0 | |
| addi x31, zero, 0 | |
| # Update LEDs | |
| li a0, 0x02000000 | |
| li a1, 0xAA | |
| sw a1, 0(a0) | |
| call main | |
| loop: | |
| j loop | |