
.text
.globl  main
main:   la      t0 _hndl
        csrw    t0 utvec
        csrsi   ustatus 1
        call	acache
        li      a7 10
        ecall
.data
_a0:    .word   0
_a7:    .word   0
.text
_hndl:  csrw    t0 uscratch
        sw      a0 _a0 t0
        sw      a7 _a7 t0
        csrr    a0 utval
        li      a7 34
        ecall
        li      a0 '\n'
        li      a7 11
        ecall
        csrr    t0 uepc
        addi    t0 t0 4
        csrw    t0 uepc
        lw      a0 _a0
        lw      a7 _a7
        csrr    t0 uscratch
        uret

