add -0x4(%rsp,%rbx,4),%eax
cmp %eax,(%rsp,%rbx,4)
I got confused by this two lines, I know it is adding the first one and saving the value into eax, but I don't know how to read/think about the first part of adding. And same thing for the compare I don't really understand what I'm comparing