跳转至

DC.ISW

说明

数据缓存无效Cacheline(Data Cache Invalidate by Set/Way)
在数据缓存 Data Cache 中无效掉源寄存器中所表明的Set/Way对应的 Cacheline

汇编语法

    dc.isw SrcL

汇编符号

  • SrcL:源寄存器,可以索引全局寄存器R0-R23和前序1-4条输出至T队列或U队列的指令结果。

编码格式

DC.ISW

汇编索引模式

dc.isw a1       /* 单寄存器绝对索引 */
dc.isw t#1      /* 单寄存器相对索引 */
dc.isw u#1      /* 单寄存器相对索引 */

注意

该指令可能造成未写回数据的丢失,软件应当慎重使用。一般场景下建议使用Clean&Invalidate。
某些微架构实现允许直接将Invalidate视作Clean&Invalidate。

约束

本指令属于系统块指令集,仅允许在系统块内使用。