简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
riscv的A扩展之原子操作(amo)
原子指令用于从存储器(地址为 rsl 寄存器的值指定 )中读出一个数据,存放至 rd 寄存器中,并且将读出的数据与 rs2 寄存器的值进行计算,再将计算后的结果写回存储器(存储器写地址与读出地址相同),对于amo的load和store都可视作为写操作,不过load需要返回源数据,store不需要。•amoswap.w.rl rd, rs2, (rsl )指令具有释放属性,能够屏障其之前的所有存储器
到底了