Dereferencing in risc-v assembly?

I'm very new to RISC-V assembly, and I have some basic question

I implemented branch like this

    lw a2, 0(a0)
    lw a3, 0(a1)
    blt a2,a3,.B1
    ~~~
.B1:
    ~~~

However, I'd like to optimize..

is there any Dereference operator in RISC-V

like " [ ] " square brackets in x86 assembly ?

I tried this but it didn't work

    blt [0(a0)],[0(a1)],.B1
    ~~~
.B1:
    ~~~