Cache Maintain¶
Ch 19
SYS — System Operations |
**Group:** Cache Maintain |
**Forms:** 16 |
**Unique mnemonics:** 16
Cache maintenance operations (I-cache, D-cache, branch predictor).
Instructions¶
| Mnemonic | Assembly | Length | Decode | Description |
|---|---|---|---|---|
| BC.IALL | bc.iall |
32 | — | Branch-predictor cache invalidate all entries. |
| BC.IVA | bc.iva SrcL |
32 | — | Branch-predictor cache invalidate by address. |
| DC.CISW | dc.cisw SrcL |
32 | — | Data cache clean-and-invalidate by set/way. |
| DC.CIVA | dc.civa SrcL |
32 | — | Cache maintenance operation. |
| DC.CSW | dc.csw SrcL |
32 | — | Cache maintenance operation. |
| DC.CVA | dc.cva SrcL |
32 | — | Cache maintenance operation. |
| DC.IALL | dc.iall |
32 | — | Cache maintenance operation. |
| DC.ISW | dc.isw SrcL |
32 | — | Data cache invalidate by set/way. |
| DC.IVA | dc.iva SrcL |
32 | — | Data cache invalidate by address. |
| DC.ZVA | dc.zva SrcL |
32 | — | Cache maintenance operation. |
| IC.IALL | ic.iall |
32 | — | Cache maintenance operation. |
| IC.IVA | ic.iva SrcL |
32 | — | Cache maintenance operation. |
| TLB.IA | tlb.ia SrcL |
32 | — | Cache maintenance operation. |
| TLB.IALL | tlb.iall |
32 | — | Cache maintenance operation. |
| TLB.IAV | tlb.iav SrcL |
32 | — | Cache maintenance operation. |
| TLB.IV | tlb.iv SrcL |
32 | — | Cache maintenance operation. |